burkjon: Isn't this just simple logic? if GOG ever gets to 4000+ games like Steam I can't imagine there would be a huge difference in the number of broken games; the manpower just isn't there. So how do you solve this? Give it to the publishers to deal with? They don't seem to care.
Like already mentioned, hiring more people is always an option, as long as you are doing good business.
Also, I presume there are two different "sections" for GOG games:
- The old classics where GOG indeed does lots of QA and compatibility work to get them to work. They need to agree with the IP rights holders (publishers) about the work GOG will do for it, and what perks GOG will get for their work (e.g. limited-time GOG exclusivity, like with the Star Wars games (before they appeared to Steam) etc.). Or then GOG might even buy the rights to the game themselves, like for Fantasy General apparently.
- The newer games (especially indies) where GOG leaves the main responsibility to the actual game developers/publishers. I would be surprised if GOG really did the same rigorous compatibility testing on those games, as they do for old classics that they try to fix themselves. Most probably GOG just tests (sanity checking) that the installers and updates generally work, and don't try to finish the game several times on dozen(s) of different PC configurations, which I believe is what they are doing for the older games.
Even for some the old classics, it might be the main QA responsibility is somewhere outside of GOG, e.g. for the Night Dive games I presume, and the few DotEmu games I recall being sold on GOG.
Just my assumptions of course, only the GOG staff knows for sure.
burkjon: So how do you solve this? Give it to the publishers to deal with? They don't seem to care.
The publishers care if they believe there is money to be made (compared to the workload, which might be something that GOG.com, DotEmu or Night Dive might agree to do for them, for a price).
Then again, quite often they seem to opt for HD remakes that they can sell again as a "new" game.