I totally disagree with the author. His main complaint seems to be this: "Games you purchased on a Windows 98 machine later had their system requirements bumped up to Windows XP, then to Windows 7, then to Windows 10."
Essentially, you can't run your Steam games without also being able to run the Steam client, and the Steam client will drop support for old versions of Windows after they are end-of-life'd. The author describes this as a violation of freedom, but to me it's totally understandable: when Windows 98 gets end-of-life'd, users have to upgrade anyway because security patches won't keep coming. Most people have, by that point, upgraded years earlier. Their Steam keeps working, and so do most of their games.
I'm not sure what kind of changes would satisfy the author. Should Steam still devote a small team to maintaining Windows 98 compatibility to satisfy him personally (as I doubt anyone else cares)? Should they do away with DRM entirely and just ship unlocked exe's (and have every major publisher bail on them)?
And, more broadly on the subject of game compatibility: the pre-internet method of shipping CD-ROM's also did not ensure that your games would run forever. You'll eventually replace your computer, and your Win98 CD-ROM games will generally not work if you try to install them on your new Win11 box.