Steam is getting a lot better about Linux support, but it's still largely up to the devs and I think most of them just can't be arsed to dev for Linux, which, fair enough I suppose. Fuck, man, I just want a pleasant GUI that lets me listen to music, do an Internet, and play video games.