Better graphics? No I said better performance. Hopefully the change I was suggesting would let them do all the pretties they want and use the 'make sure it runs on elderly single core 2ghz athlons' optimisation time to actually make the GAME good, add good AI, better story and all the parts that make games a good thing.
Hardware manufacturers could code drivers to the same standard without needing to fuck about as much... Could spell a whole new environment for PCs.
It would also force developers to adjust to new API's and standards, introducing new bugs because they can't code the way they're used to and know well.
Quite true but we get bugs of that type already and forcing compliance to a single standard rather than several of them in order to support legacy devices & software would, at least in theory, allow faster fixing and learning of the new system. That time saving could lead to the improvements in actual gameplay I hypothesised above.
As a realist I have to acknowledge that this would never actually happen, if the change occured and it did manage to progress fairly smoothly, the publishers would just demand shorter production times and we'd get the same shitty games we get nowdays for 10 bucks more and the publishers would just be rolling in money for producing more of the same crap at a faster rate.