The Linux Community is waiting for you.
Then Linux community better start giving some incentive to the game developing community, as wine/cedega is still crap and any sane gamer would never go over to any OS that doesn't run games.
That's the one thing I don't like about it. No games means... well just that. I mean, I don't get it.. it's FREE. Why wouldn't most of the world get this concept and switch over and force gaming companies to make games for Linux.
Sadly, most of the world don't know or care about Linux. Fortunately for me, I like indie games. There is quite a few little gems in that category compatible with linux. But if you like showy games with nice graphic and all I understand how it can be a problem on Linux.
What is my point? Well, there are hundreds of Linux releases out there. Do you expect the developers to take into account not only hardware, but every single distro out there? It's not reasonable to expect that developers will commit resources to make that many patches.
Developers don't have to make drivers compatible with Linux. They just have to release enough spec about it so that the community can make it's own driver. Unfortunately, not all hardware companies give this kind of information which is why there are sometime problems with the drivers. It is usually possible to make something somewhat functional through retroengineering but it is a lot easier if can skip the step. Retroengineering takes time and is inefficient.
To some things up there is three policies companies can adopt with linux.
1. Develop their on drivers.
assure compatibility but expensive.
2. Release specs
if the hardware is know, we should have good open source drivers within a few weeks or a few month. extremely inexpensive and cost effective.
3. Ignore the problem
The drivers will take longer to develop and will usually be buggy and unstable. The company is loosing costumers.
For what I care, both 1 and 2 are fine. Only 3 is a problem.