I believe this is putting too much thought into a simple mechanic like that - and more so assigning execution of such elaborated measure to someone otherwise less elegant.
And yes, I see the the general point, but there are many more badges were people obvious do the requested action to get another one. In fact, this is exactly the action badges are supposed to support. Just some are not as straight forward as collecting 500 edits (or whatever) than others.
In addition, I would assume some of the badges are to support the 'discovery' of site features, like here the ability to issue a rollback. To me this seems like a good idea doesn't it? They are given out only once (AFAIR), so no fear about them being given out too often.
A solution would mean dropping of all badges that are not tied to a long grind. Then again, it would take away much flair. Also, why not letting people who are keen on such get a few badges. It might motivate them to go for the harder ones as well - the ones were it's not as easy and real work is to be done.
Last but not least I wouldn't put to much emphasis single badges or their details. They are a nice gesture, but do tell little about their bearer. Take yourself, you're a quite active and most valuable contributor, not at least shown by your score and badges - badges in numbers that can not be reached by 'tricks', so over all the system does work fine.