4 points
You do realize how much money Microsoft spends to make games work well on Windows, right? It is absolutely the responsibility of the OS to ensure smooth experience across many apps and services. This attitude right here is why Linux plays second fiddle to Windows still.
1 point
and yet nearly everything on steam works flawlessly.
It is absolutely the job of app devs to support the platform, I have no idea why you would believe otherwise, and as far as gaming is concerned I genuinely believe the only place linux loses on steam is anticheat, which isn’t a matter of linux side support. Do you have an example?