There is a lot more to pest control than just spraying out a bunch of chemicals to kill the pests. There is a lot more to pest control than spraying a lot of botanical products. A good pest control program would include a little planning beforehand.
To begin, taking all the appropriate steps to prevent potential pest problems will eliminate most of them. That is the major gap in almost all pest control systems.
I fear that most people, even the ones who are trying to be “green”, have become so deeply entrenched in the “way we have always done it”, that they continue to do the same things they always have done, but with a different set of ingredients. That is at least a partial step in the right direction, but still the wrong way of looking at pest problems, and similar situations.
What we need, is a total re-thinking of pest control from the bottom up, with pest prevention being the foundation on which the rest of the program is built. Doing the same old things with a different set of materials will lead to the same old results.