Many game companies feel that it's not worth their effort to compile their games over to Linux.
It wouldn't be that hard unless their games rely heavily on Windows APIs.
The number of Linux distributions is pretty irrelevant. Just look at Firefox, a single tarball download will work on all Linux distros provided they have the proper dependencies installed.
http://www.mozilla.com/en-US/firefox/fx/
**************
I didn't say it was a walk in the park. They have lots of programmers, and with all of them working together they can move the games over to Linux as well. If you want a better example than Firefox, then I give you Alien Arena.
*************
Adobe Flash and Autodesk Maya both work on Linux and are entirely proprietary. So it is false that game developers would have to release their source code if they develop for Linux, although it would be highly encouraged.
"A company that USES and MODIFIES OPEN SOURCE SOFTWARE as part of their own software, must make THAT PORTION of their source code available..."
So if they don't use any GNU GPL licensed software, then the above won't apply to them. Even if they do use GNU GPL licensed software they only have to make the GNU GPL part of their software available and nothing else.