Let Steam put a $250,000 fee per game. That would solve the quantity and quality problem once and for all. If you can’t get that amount, you are not serious about game development. After all, I can bet that many of you are developing games while working a full time job or studying, and therefore you are nothing more than amateurs, hobbyists and consequently high profile stores like Steam are not for the likes of you.
P.S.: I’m been sarcastic.