It is going to have compatibility problems of some kind. The library is both vast and very varied.
Even running on Windows it will issue unfortunately, in part due to Valve not really giving a shit about quality control.
Not even just taking about indie/asset-flips, full of AAA developers putting shit in the store new or old in a bad state.
Resident Evil 8 for example the most recent. Or can jump back to Operation Racoon City which straight up does not work without workarounds.
Valve embrace the open platform mentality without any semblance of responsibility that entails.