tymark's exactly right: If you want things to change then you get out there and make a fuss. Moaning and groaning about the current state of affairs gets you nowhere. Nobody's saying that linux is on the level of windows for gaming, bvc, geez.
Personally, I'd say being able to play Quake 3, Doom 3, Unreal Tournament 2k3/2k4, Neverwinter Nights (and bzflag of course hehe) is a fine start.
Unreal Tournament is a perfect example of how things can and should be. They cater to their main market, which is obviously windows users, but there on the 3rd disc for the linux users is the installation script.