What today's gaming systems are missing are an evolved way to get users involved in game development, the user interface for the system itself.
We need paid hardware running a free OS that everyone can contribute to and that is community managed, where the company makes money on the hardware and perhaps a service contract like a RedHat for gaming.