If Linux offer a layer of compatibility with Windows API, abd devs release games ensuring that the games run on that compatibility layer, the distinction of "but they don't release games natively for Linux" is largely irrelevant.
Linux is a better OS than Windows in mostly every way, and what held a lot of people from making the switch was the inability to run their game library there.
Nowadays, I can run the vast majority of my game library on Linux without any issues. In fact, older games are often better supported by WINE/Proton than by Windows itself. And the situation seems to only improve as time passes.