How do you propose GOG should handle forever support for a nearly endless number of shovelware games? Preservation is more than offering the downloads, the games also need to run on systems people actually have.
As far as I can tell they are fullfilling all their marketing promises by taking charge of updating games when developers stop doing so. I wish they would do that for the Linux versions as well as the windows versions, but it's absolutely better than nothing.