I mostly agree with you (of the DRM-free benefits of purchasing in GOG store), but there are obviously several reasons why people don't do it (especially when their GOG library is growing):
My view, is that if you have the money to buy lots of games, then you should wisely spend some of it on a backup drive or three.
- Without 3rd party tools like gogrepo, it is pain in the arse to download "all your games", and especially trying to track the updates, ie. what games you should download again. I felt it was pain in the arse already when I had only few hundred games on GOG, I lost track of the updates already back then, when trying to do it manually and with the old GOG downloader client.
For sure, but if you backup as you buy, it is not that onerous ... unless you maybe buy 20+ games all at once.
- People don't have enough free hard drive space to keep local copies of all their GOG games. I have divided my GOG game installers to two 5TB HDDs, so 10TB reserved for them for now. Let's see how long those are enough...
Obviously, but if you really care and are diligent, you will spend some of the money you spend on games on a backup hard drive, at least one. It's not that hard or expensive to stay on top of it all. If it is, then maybe you are spending too much on games.
- People still believe GOG will be around so they are not in a hurry to back up their games.
Honestly, I cannot see the difference between doing that and using Steam ... you remain reliant on an internet connection. Kind of defeats the purpose of using GOG to my mind.
- Some simply don't necessarily care enough, at least for now. Not sure if they'd start caring if GOG was closing down. I've seen some use the argument "If GOG ever closes down, I guess I download the GOG games I lost, and I still care for, from hazy pirate sites"... I guess there is some logic to that argument, but then I am unsure what is the benefit of buying from GOG in that case... but whatever, to each his own.
Well if they don't care, that is their choice. But if they later change their mind, well what can i say ....
When it comes to your limitations, forced rest periods etc., I just use common sense myself. I do not try to keep my local GOG library 100% up to date all the time, but I run gogrepoc (getting all the updates and new games that have appeared in between) like once every two or three months, and I avoid doing it on busy periods, like during big sales.
Alas, some cannot be relied on to use common sense. So if I provide them a means to abuse the system and impact myself and others, and even GOG, then I feel it my duty to limit that.
That is enough for me. If I want to install and play some new game that I haven't downloaded with gogrepo yet, I might download it separately with my browser.
Well each to their own, and I wasn't really referring to those who are mostly up-to-date, just those that suddenly find themselves with a huge number of games to download.
I've read some others having set up automatic systems where they get the updates and new games automatically e.g. every day, and frankly I feel that is exaggeration.
I am guilty myself of leaving updates until I feel ready to manually deal with them. Alas that means I often have to re-download a complete game in some cases, because patch continuity has been broken.
For me, there is more to life than keeping up with updates, and I spend enough of my time GOG focused as it is. It does however really piss me off that GOG don't allow you access to their archive, to get older patches especially.
My PC is always busy doing something, and one major reason I switched to gogcli.exe is that I can just get my games etc on demand, and not have my PC spending hours updating the manifest. I build the manifest on-the-fly, and then update a game entry at need. My list also indicates which games have been updated recently, as per when I last synced the Games list, which is every time I make a purchase ... immediately afterward. That is of course relying on GOG markers, and I also keep a full record, as GOG remove the markers in some scenarios.
Alas with GOG, it is an imperfect situation, and we need to make up for their shortcomings, as best we can.
Another way I do that last, is to keep a record of every file I download, in a separate database, so that links and MD5 detail is not lost with a manifest update. And because I keep my game library on external drives and not on my PC, it is also what gets checked when determining what I already have downloaded. That means files I already have, get stripped from the download list automatically.