When starting a new outside garden, or just adding new plants to an existing garden, occasional pests will show up. There are other bugs who eat the bad bugs, but they'll need a bit of time to notice that their dinner is available at your plants. Trying to micro-manage every living thing out there is going to be exhausting and expensive, and likely to harm the good guys as well as the bad. Unless you put screens around your plants, it's impossible to separate them from the wildlife in your area.
Aside from manual removal or trimming, moving plants to more or less sun, other manual measures, I've found that leaving things alone usually has great results eventually, as nature provides the predator for whatever pest. Robust, healthy plants are rarely significantly damaged by insects or other pests. Having a few holes in some leaves is normal, and if it is a plant you are growing for the blooms, the leaf holes shouldn't be cause for any kind of concern. If there is something big enough to threaten to eat your whole plant, you should be able to see it and remove it. In butterfly gardening, some plants are grown to be eaten by the butterfly caterpillars. Before using a 'cide, one can check for caterpillars. They are usually some kind of moth but are often discovered to be a butterfly-in-training. Thinking a little more widely, one can appreciate that moths in general are on the menu for so many birds and other wildlife.
Perfection is an unreasonable goal. If your dinner depends on the plants you are growing, that's a different discussion, but for ornamental plants, it's my preference to not spend $ or time on store-bought packages that could contain stuff that is dangerous to me, the countless appreciated wild visitors, and if a plant can't survive without that kind of stuff, I can find so many other plants that won't need it with the $ I would have spent on some kind of concoction.