The issue with game producers and Linux is the open source platform, the computer game industry wants to protect it's product, for obvious reasons. The Linux fanatics want everything on Linux to be open source and will crack the games and make them freely available if they can.
Steam for Linux is already available so it's a viable workaround for Linux users and as Linux becomes ever more increasingly user friendly more average consumers will start using it and the fanatics will ultimately become the minority.
We have that with Windows, too. Steam, like Origin, is not a good copy protection. Like in the old days, you copy and paste the crack and you can run the game - and that portable.
Linux has to many distributions, can you run Steam and the games offered by this version on any distribution? I don´t think so. In my opinion, it´s good that the PC has a universal platform (Windows). Otherwise we probably would need several devices and operating systems to get the functionality of the PC we have now.