I've seen gaming channels complain about how classic Win7 era games don't work properly under modern Windows. Sure, they run, but they don't work quite the way they're supposed to, which is a problem if you actually care about playing the game as it was intended. Troubles with old software is not exclusive to Linux, and quite frankly in most cases they probably work better on Linux and MacOS (even on Apple silicon) than on Windows because WINE does a better job at backwards compatibility than Windows.
When the discussion of playing older games that barely/don't work on modern OS's, I still think the best way to get them up and running again is community made fixes/patches that you can find from places like
PCGamingWiki.
There's a lot of talk about older games being supported better than on Windows because of Wine and Proton having better compatibility with shit from the XP era of Windows, for example, but everytime I've tried some games out, I always left with a less than satisfactory experience. My favorite Video Game, Max Payne, booted up fine on Linux when using Proton Experimental on Steam. The only thing I needed to was install the widescreen fix and use a custom launch option to get it to work. On Windows, I would need to download
this fixpack that includes a ton of fixes to get it to actually launch.
On Windows though, after I installed the fixpack and set everything up, the game ran perfectly fine and I didn't need to tamper with anything ever again. On Linux, the game was a stuttery mess, something that I have never experienced with Windows. Random intervals of stuttering throughout levels for seemingly no reason.
Now, you may say that it's my fault for not experimenting more with different versions of Proton or looking through
ProtonDB for possible solutions, which I can get. When you switch to Linux, you signed up for potential problems you might face and have to fix, just like you would for any OS. However, the fact that you would have to experiment and fix problems if you encounter an older game not working the best it can be or maybe even at all on Linux makes the "older games working better on Linux" argument completely pointless since you can use the time you use on Linux fixing shit to install community made/unoffical game patches/fixes, made for Windows, and end up with a way better experience since a lot of shit is set and forget.
There's no reason that older games working better on Linux should be a selling point at all since game fixes have existed for years, been tested for years, and it's not a hassle to acquire and set them up.
If you do find that shit tough, good god...may the lord save your soul.