The vast majority of games are fine via Steam/Proton.
They will never ever receive native Linux ports.
Understand what each OS is good at. Back in my younger days, experimenting with Linux was my defacto CS education.
I use desktop Linux when I don't want distractions I need my computer to do what I want it it.
Window's is much much better for music production. I'm not switching DAWs.
Primarily I'm a .net developer, I NEED Visual Studio to really be productive.
OSX is when I have an important interview or something. Although I did interview using Fedora recently. Fantastically stable distro!
You don't take a Lambo off road, you generally don't take a Jeep to the race track.