What Steam does isn't what annoys most. It's what game publishers do with their own launchers.
What Steam does isn't what annoys most. It's what game publishers do with their own launchers.
I wish I could agree, but nope, noooo.
My GOG account suddenly broke (500 server response upon login) back in 2016 after adding The Witcher 3 to it, and despite repeated attempts over the years to demand that they fix it and restore my games, it remains broken. All I've got are empty promises to look at it, but no results.
That said: unlike Steam games, your GOG games are not lost when your account gets FUBARed, so long as you backed up the installers. GOG provides that capability; Steam does not. I do back up my GOG installers, just in case I ever get locked out like this. I can’t do that with Steam.
But assuming you don't, because it would take a huge amount of space, games are lost when you lose your account on GOG as well.
With the prices of hard drives these days, anyone that truly cares about this stuff can save up and back up game installers. You don't need a fully fledged NAS server with four drive bays loaded to the brim if all you're going to do is occasionally sync the installers with GOG.
Hard drive prices are around a cent per gigabyte these days. With today's absurd game sizes, that's a $20 "keep it after the cloud service shuts down" surcharge. Not great, but not impossible to overcome either.
Nobody backs up their installers because it's much easier to just rely on cloud providers keeping around your game installers forever. That doesn't mean it can't be done if you actually care.