It’s really weird for the author to put all blame on Steam while they don’t actually require devs to use any of their proprietary features, including DRM. Lots of indie games on Steam are just like the GOG games, you can copy and run anywhere. It’s all dev choice
The author wants a DRM that won't stop working in older platforms. He wants DRM. The problem is that the DRM is on a rolling release, and non-latest versions are not supported. His concerns would be solved if the games are able to pin to a specific DRM version/policy
OK but what does that look like. Does valve monitor every single game? Do they force developer to provide snapshots of every single version? Or is it up to the developers to support it and valve just gives them the tools to do so? In which case basically no one would do it. Because its a lot of work.
Also what does it look like if you use multiple DRM's? Does Apple Fairplay have a carve out in their contract that doesnt let me also have Denuvo? This is honestly a minefield and as smart as the poster might be, I dont think he has answers even he would like for all these questions.