Almost half of those you cited are from Blizzard, which admittedly has had a very good track record of supporting Mac for its IPs. Many of those are legacy IPs, though. WoW is over a decade old, and SC2 not far behind. Not what I'd consider new, nor are they very graphics intensive (WoW for example is a very CPU-bound game).
But even Blizzard decided not to support Mac with its popular Overwatch, last I knew.
I suppose at the end of the day, it's not really a huge issue for Mac users, as they can just use Parallels and run Windows 10 to play the latest games. You'd think Apple wouldn't encourage that, though.
WoW is over a decade old, but the game's graphics (and also Starcraft 2's to a certain extent) isn't the same as when it was released. It has been changing throughout the years adding more complex features. Is it CPU intensive? A good reason to move to Metal then since it gives the CPU more room to breathe:

And there must have been a reason Blizzard decided to go for Metal support in WoW first.
That they decided not to support Overwatch at the time is probably partially because the general graphics hardware situation for the majority of Mac users. But also that the API situation wasn't really in a good state and even now it seems Metal is being worked on (we'll probably see even more Metal features in the next macOS release) and Apple seems to be doing bug fixes to it with every point update to MacOS: https://www.feralinteractive.com/en/news/754/
Anyway, I think (hope) Overwatch will one day make it's way to MacOS. Especially if Metal keeps maturing and if more powerful GPU options will be supported.
Playing graphics intensive games through Parallells seems like a bad idea (I can imagine it works fine for less demanding). Better to start into Windows 10 directly (Bootcamp).
Last edited: