timppu: Not necessarily just one person. E.g. for gogrepo the original author has been inactive for quite some time, so the project was branched and "adopted" by another. There are also other gogrepo branches by other people, and also at least two other less-known alternatives to gogrepo and lgogdownloader.
Also, these third-party user-made tools are quite bare-boned (not in functionality, but ease-of-use and interface). They don't have any GUI, setting them up can take some effort etc. An official tool would be expected to have a proper installer for different OSes, GUI etc.
All the more reason to have GOG step in, support these tools or people, and make it official. The worry is that these tools will be left unsupported and will stop working at some point in the future due to people having lives and such. A GUI might be too much to ask from GOG, but a command line tool would be fine for most. And I have confidence they could throw in a standard GUI and installer for Windows at least, should they choose to support these tools. Mac/Linux users can handle a terminal, I imagine.
timppu: Most stores similar to GOG offer only browser downloads, or at least as their main method. I got A.I.M. from indiegala.com a couple of days ago, and "had to" download it with my browser.
Do they also make you click on 10 different download links for one (large) game's installer, like Witcher 3 here on GOG, using the browser method?
timppu: The reason GOG hasn't offered such mass-downloading tool (where you basically can download ALL your games with "one click") is the same no other store offers it either:
They don't want to promote the idea that their customers constantly download and redownload all their games, but rather only when they are going to play some game.
Understandable. Though for many, GOG is *the* place to backup your games and store them on some hard drive for years to come. So to make things easier and to facilitate that, doesn't it make sense for GOG to support a tool like that? I mean, since people will do it regardless, in some way or another?
timppu: GOG could alleviate that stress somewhat at least for the downloading part by offering also an option to use p2p technology (e.g. bittorrent) to download the installers. Humble Store at least used to offer such an option (but it doesn't download everything you have with one click, but you have to click through all your games in your account, one by one).
I agree, this is a good idea, and would alleviate indeed the horror of downloading big games through the browser, and solve some other problems too, like the server load you mentioned.
timppu: Also, in a sense I prefer that e.g. gogrepo is an user-made tool because it is now quite cross-platform, you can run it on pretty much any device and OS that can run python scripts.
...
It has it perks that some software is open source managed by many users...
A python based tool is great, like you said, as it's platform agnostic. Open source is awesome if there are willing contributors who have the time and will to do it for free - so far we are lucky.
But if gogrepo or lgogdownloader are to be the main tools for either convenient downloading of large games , or mass downloads (with all the added functionality provided by those tools like checksum integrity verification etc), then throw these guys a bone here. Support them a little in some way.
I know for downloading single games, Galaxy is an option for some, no doubt about that. But convenient mass downloads? Nope. And I don't really concur with your point about GOG making it intentionally difficult to do that, so as to discourage it. There are better ways of doing that. What they are doing now, just seems like indifference and losing touch with the userbase.
TLDR
All in all @timppu, you explained well the possible reasoning GOG is doing such things, based on deduction and some speculation, and I can easily agree on most of the discussion points.
But I still don't understand why it's left to the community to provide these basic functionalities for downloading games on a commercial digital distribution platform, gated behind unofficial unsupported 3rd party tools for many users.
At least pin the damn topics on the forum for visibility ffs.