You can't bemoan the fact that people make $30 million+ games on one hand, and not care that WoG made more than a satisfactory return on investment when they're one developer that doesn't.
If you want people to make more good games that aren't $30 million 'blockbusters', then there has to be an economic incentive for people to do so, and breaking even isn't it.
I'm all for smaller, cheaper, games with high production quality, but that means that companies making games like that need to see a good profit, which means people need to stop pirating the shit out of them and pay them for their effort, especially when they do all the "right" things.