Game selection is terrible on a Mac. I find it mindblowing that my Linux desktop/laptop run all my games, bar none, but a very small percentage runs on my Mac.
The exact same underlying software (Wine) that lets you run all of your windows games on Linux using Proton also works on MacOS using Crossover.
I haven't found anything in my steam library that Crossover (wine with a nice GUI) hasn't handled on my Mac yet. I'm sure a bad game exists, but for most games it is seamless.
I tend not to have unrealistic expectations like running AAA titles at high framerates on a mid-tier laptop, and tend to go for indy games, but the games I have run work great.
Native game selection is - in fact - pretty limited, but who cares if it is being run with a compatibility layer if it plays well.
Interesting. I would imagine the experience would be pretty poor (compared to Linux), and that the state of Direct3D/OpenGL/Vulkan to Metal translation to not be very mature or performant.
Yes, it isn't as good as Linux in some cases. It hasn't stopped me from running Cyberpunk on a Macbook though. Nobody is under the impression that a Mac running a translation layer is going to be better than a purpose built machine running native code. But is it not worth bothering, at all? No, there are plenty of circumstances where Steam via Crossover is essentially unnoticable.
Really, though, if we are going to nitpick at "perfect or don't bother" level. Skip linux too, Windows beats both on equivalent hardware.
meh, there's gotta be a specific Mac port, and there's not much love put into keeping those working when Apple makes breaking changes like "killing 32-bit addressing" or "switching cpu architectures".