I've thought about this, and it's really simple
Linux will be a Good Gaming Platform the moment you can put in a CD and click install (or run a file), give it permissions to write to your hard disk (by either saying "yes" or putting in the root password), wait a few minutes, then click Play. And the game loads. No fuss, no mess. No odd kernel module or shared library requirement.