the catch was that steam used to have, or maybe it still has, crazy discount prices, i would be mad to lose access to a 15 year old game that costed me 80$, but i wouldnt be that mad if the game costed 10$...
Still, steam didnt prevent you from accessing games, the game publisher did, like "the crew" case happend.
A colleague of mine said it even better, its like an old blanket filled with patches, small fixes and workarounds, so much that no one even remembers to how the patching was done ages ago!
the minute linux solves kernel level anti-cheat is the minute it wins the OS war, tons of friends have only windows on their PCs because of valorant or other multiplayer online game that uses anticheat.