LaughingCheeze: They do however need to get rid of the requirement for any kind of login or client for multiplayer tho.
The issue with that is, to get rid of it, they actually have to add. Add the entire multiplayer network code, themselves. They appear to be utilizing the Steam multiplayer "plug in module" to take care of multiplayer, which is the reason it apparently needs the GoG Galaxy client to work in multiplayer, as Galaxy provides a "reverse-engineered" plugin that tries to do the multiplayer job for the game, just like Steam does. The best case scenario would be if they already had the network code available, and use the Steam MP module for authentication and matchmaking "only".
But either way, that's sadly what Valve's monopoly is responsible for - and can't really be blamed for. As a dev, I absolutely see the no-brainer decision to not waste time on implementing multiplayer myself, as long as there is such a neat, hands-off, full-service multiplayer plugin provided, including the server infrastructure. And as players, it's nice that many games can offer multiplayer when they otherwise wouldn't without that ease of implementation.
... still sucks so much, because in the end, this chains every game using that approach, to Steam. What a nice side effect that is, right there.