Proton is a dream nowadays. It seems to get 10x better every year. The problem is that there are some popular games that use a kernel-level anti-cheat that will never work in Proton. Honestly, I think the best option is just to not buy those games in order to disincentivize their bad behavior. Yes, I'm fine with never playing Fortnite if it means never having to deal with Windows again.
It isn't just kernel level anti-chat, while yes that is an easy thing to point the finger at and valid.
It is also just the chance of a game making some random change that has nothing to do with Anti cheat and that breaking the proton compatibility, this happened with Halo Infinite and others.
The ease of proton also goes out the window once you leave Steam and SteamOS. There are various things out there but if you own games on other platforms it does take more work which is a barrier for non technical people.
Don't get me wrong, Proton is a great piece of technology. But it is still a compatibility layer that will never be perfect. A layer that I don't have to even think about on Windows, everything just works.
Yeah I’ll pass on games that essentially want to install spyware only to be forced always online anyways. Never have to deal with that issue on indie games.