When it comes down to it, it's the money. That's it.
And I don't necessarily mean it's about the big companies wanting to turn over a $billion on their latest iteration of some regurgitated franchise with non-inventive gameplay or anything like that.
But even us Indie devs... we WANT to make innovative, new, fantastic games that push the very boundaries of what one perceives as a "video game", but we're bogged down by the one thing - money.
We have the technical skill, many have the experiential drive and knowledge and oft put together teams to satisfy every criteria except one - money. Someone has to pay for it, and unless you're an ace at marketing or speaking "bank manager-ish" you don't stand a chance. Government funding, grants and even venture capital is drying up. No-one wants to take a risk.
And if they're not risking their money, then (many) video games developers aren't risking their companies, teams and time to develop these games.
As far as we know, our computer has never had an undetected error. -- Weisert