Money and Programming capabilities are the issue here. Too many people I know have great ideas which are killed because they cannot be programmed efficiently or the scheme of things are too big that it costs too much to make.
I COULD make a better game, but it will under alot of careful management, resource planning and just generally trying to not flagship the company.
For example, I took Game Design, Graphic Design, and Story Implementation in game mechanics, but I don't know programming, and if you higher a newbie in this area...well...