Ancient-Red-Dragon: Question: how come you Linux users don't ask/pressure the devs themselves who make Linux to stop slacking off all these years and finally to make their OS be compatible with PC video games?
Fortunately that is exactly what lots of Linux developers are doing, hence WINE, Lutris, play.it, PlayOnLinux and whathaveyou. Even Valve's work on getting Steam games to run better on Linux can be seen as part of that, of course.
In a way I prefer that instead of e.g. GOG trying to provide "Linux versions" of their games by bundling the Windows version with WINE, it should be the other way around that it should be easier in Linux to use the GOG Windows version of a game with WINE/Lutris, for example.
joelandsonja: Why would I keep buying games on GOG if they won't work on my preferred system?
Quite often they do. I am playing e.g. the GOG Windows version Planescape: Torment EE in Linux, without any issues at all. And many other GOG games.
I think it was Two Worlds (GOG version) where I got the revelation that I'd rather try to run the Windows versions of (GOG) games in Linux using WINE and/or Lutris, rather than trying to rely on GOG's support on keeping their Linux version working with many Linux versions and distros.
In the end I didn't see much of advantage GOG keeping the "Linux" version of Two Worlds available, it was much more meaningful to me try to get the Windows version to run in Linux, especially as the "Linux version" wasn't really more than the Windows version bundled with WINE, which itself caused some problems in newer Linux due to some broken dependency.
Maybe if GOG used appimages or flatpacks or snaps for their Linux versions, maybe they would work more reliably on different Linux versions/distros.
I am unsure if your main beef with GOG is that Galaxy has no Linux version. I personally don't care as I am not using Galaxy even in Windows, I use only the offline installers. Then again, if GOG had only very few games that reliably run on Linux too, what use would the Linux version of Galaxy be anyway? Just having a the client ported to Linux doesn't magically make GOG games run on Linux (using the said client). It is much more involved than that.
That said, I admit Valve seems to do pretty good work with their own Linux support, at least considering how effortless it is to run e.g. Team Fortress 2 or Portal 2 on Linux. The experience doesn't really differ at all from playing those same games in Windows, click to install and play. But then I feel e.g. Lutris offers almost similar experience with many GOG games, you just tell Lutris to install from the GOG offline installer, and play it.
With Steam that isn't as feasible as Steam games generally rely on being installed and played using the Steam cliient, so support from Valve is pretty much required.