User bases are far bigger though and game development is a lot easier as today's consoles are a similar architecture to PC's which makes releasing cross-platform a doddle, it's not like the old days where developers had to learn custom hardware every generation (ie. PS3 Cell).
It's just greed.
Trust me, it's not that simple. Game development is stressful and hard work especially if you are a coder.