Proton is way better than it has any right to be and single handedly made Linux a viable gaming platform. The odds of any particular game working on Linux is higher than Mac now.
Apple has made a bunch of decisions that really hurt gaming on macOS, which is frustrating. Starting with the $99/year fee just for app notarization, which deters tiny indie games from being released on macOS. This has a persistent long-term effect as those same developers make bigger games.
And on the other end of the scale, they're still using Metal as their own modern graphics API, so everyone has to either use a third party compatibility layer (MoltenVK), or use their engine's least-mature, least-well-tested rendering backend. Either way performance is pretty much guaranteed to be worse than it could be.