It's a very competitive business where the developer's get a very small amount of money. And that's if it ever gets distributed.
Learning how to make the game and keeping up with the new hardware isn't easy either.
On top of all that, organizing a group and making sure the game is good enough to sell is a pain.
Why do so many people expect boundless riches from this industry?
Personally, I program games because I have a passion for this stuff and to prepare for an engineering career.