Maybe you're ignoring the fact that karma isn't comprised solely of your involvement in talk.maemo.org. Even just responding to bugs in Bugzilla for your project generates you karma.
I think that before you guys go on a witchhunt, you should have all the details first.
Quim has stated time and time again that he's here to make sure "everybody wins".
200 karma is an extremely LOW bar to set for these discounts. Hell, look at Joshua. Dude's been here all of two or three months and already has more than half the amount of karma needed to get a discount.
If a developer of a popular application hasn't gotten enough karma then maybe he should try being a part of the community... coming here and posting about new releases, answering questions and so on. It's not like he/she even has to do it all that often. Remember, look at the title of this thread. These discounts are rewarding community engagement, not just developers.
Regardless, no matter what system we have, someone's going to feel like they fell through the cracks. I wish it didn't have to happen at all.