In my opinion, that's not on Steam to support their client on a long past EOL operating system.
It is on them since they "sold" you a game. They didn't have to build a business model that popularized always checking in DRM, that meant that they were deceiving you when they sold you a game, but it was more profitable for them to do so.