what GOG is doing is great and i commend their efforts (even tho i wish they’d relax their submission policies juuust a bit), and as a store, not having piles of shovelware is great!
but as a preservation platform, GOG’s approach is inherently limited. they can’t have every game, and they can’t keep supporting every game. that’s the fundamental problem with them as far as preservation is concerned.
the only way i can think of where we could have total game preservation is if every game ever made had it’s source code readily available, and all people were taught the programming skills necessary to make the games work on whatever future computers we have. that way, even the most obscure games which don’t have a passionate fanbase can be ported, fixed and played for years to come.
which, obviously, is not something that’s doable, by GOG or by anyone else