I live in a pretty rural area and I notice that I have a lot more of them when my grass is really long - like 12 inches or more. Not sure how the HOA/townies would react to that idea....
It's rural here and the neighbors sort of frown on letting grass get that tall since it's a fire hazard in the summer but that's when I see them. Personally, I like to let some of the
native grasses I have set seed before I mow even if the neighbors don't like it. Some of the prairie grasses get pretty tall before they go to seed. I don't know if you can put some prairie grasses into the landscape as decorative so that they don't have to be cut back.
I'd also say that they seem to need a water source because I see more of them when there's water in the creek, too.