Yeah, I’d like to see a source for this. There have been many proposed theories for why cats vocalize to humans, especially because “meowing” is not common between cats except for kittens. How do we know that it isn’t a request for food or attention?
Cats make for pretty poor insect control. They mostly kill spiders, not “pest” insects.