A Posix consortium to establish some standards for self standing games that boot themselves and can only interact with specific partitions (intentionally not NTFS, HFS so a game is less likely to mess with them)
If there were better tools for it, game vendors would prefer to build on a single platform that could run on MS*, i*, PS*, etc...
It would be up to them whether they wanted to include anything besides their game (a browser for looking up game hints... ok, ok really to serve ads and do in app purchases)