With so many people on this site knowing so much more than existing game companies executives, why don't you guys band together and start your own company ?
Oh wait, it's because you are random anonymous people talking out of your ass on an internet forum with no real experience at all working in the software industry, even less the gaming industry...