The problem is that "gamers" are diverse, and don't just play the latest AAA game that EA spits out. They play games like "Sim City" (1995), Super Mario Brothers (emulated, 1985), Diablo II (1999), etc... This means that even if the games existed for a mac (they don't), gamers aren't going to buy them for a mac when Apple has a history of cutting off support after a decade. The number of games that can't be played on a mac far exceeds the number of games that will run on an M1 mac.
Then, lets talk about why publishers don't make games for the mac. There's a few reasons:
1) Gamers don't buy them (see the above paragraph)
2) Apple doesn't support them beyond a decade or so (again, see above)
3) Apple doesn't bother supporting the latest APIs. For the longest time, Apple was about a decade behind in supporting OpenGL. Now that they're using Metal, there's an entire API that is only supported on a single platform.
4) Apple doesn't support bugfixes. Imagine you're a developer and come across a bug. AMD/Nvidia/Intel all work with a publisher and/or Microsoft to get a bugfix in so that a game is playable. Guess who won't? Apple. So not only is there no reason for a publisher to make a game for the mac, there's actually a disincentive due to a lack of bug fixes.
My god, we can’t use libraries from the stone age, woe is these multi billion dollar companies. How many of them are on dx12 now btw?
And 3 just reiterates what I said. If you lay the blame on Apple for not wiping the ass of these giant companies to program a game then I dunno what to say. Even Adobe, a paragon of not fixing bugs, has managed to move photoshop, illustrator, and indesign to native versions.
You tell me that for example, a company such as actiblizz, who despite making record profits and laying off much of their staff, is so strapped that a Mac port would break them?
On the other hand let’s look at 2k/Bethesda, who can’t make functional games on a single platform. Same with the creators of cyberpunk 2077, cd projekt red. Maybe they’re just too incompetent to make games for multi platforms, or too lazy because fixing bugs is just too hard
.
Emulators already work on Mac, Dolphin is even native. That doesn’t hold water.
Honestly I don’t get the “gamer” mindset. All I ever hear is whining about the price of Macs, and then you turn around and buy an NVidia gpu for 1200. Or you complain about the lack of AAA games when all the new releases are buggy messes or filled out the ass with microtransactions and/or day 1 dlc. Or in fact the latest AAA multiplayer games often are less popular than 5 year old or greater games (according to steams top played games), half of which are available on Mac.
None of it makes sense, I used to play a lot of games myself. Many I hold dear to my heart. But the current idiotic state of “gaming culture” just drives me up the wall.