It's not goalpost shifting. There are just many issues that are related but separate.
People are not interested in playing "games", just as they are not interested in watching "movies" or reading "books". They are interested in specific genres and specific titles. While hardware and operating systems are interchangeable, content is not. A platform without the specific content you are interested in is useless, unless it's cheap enough that paying for it doesn't matter.
The topic often brought up is “gaming”, so I lumped in PC gaming as a whole because that’s the pertinent topic.
If you want to argue over specific titles, that’s on the producers of said titles to port. And as has been stated over multiple threads, multiple arguments, multiple times, over multitudes of years, Mac have been quite capable machines. It’s not the Mac that’s the problem here.
Typical consumers are very rare. Everyone has their own weird interests, mixing some of the most popular titles, some popular and demanding AAA games, and some obscure indie titles. It doesn't matter how many popular games are available on a platform, if almost everyone sees that many of the titles they want to play are missing.
Maybe I’m not communicating well, I’m more rambling about the constant Mac gaming question that gets brought up, rather than the situation at hand. And I’m irritated at the flawed and idiotic goalpost shifting that pops up in every thread involving Macs and games.
And as I’ve said before, if gaming on the cutting edge is something that you cannot live without, then you’ll never be satisfied with the Mac, and there’s a snowball’s chance in hell of that changing.
Begging Apple to somehow make the Mac a “gaming PC” would fundamentally change the Mac, and I don’t see that as a good thing. And fwiw, Apple isn’t blocking anybody from porting any of their games to the Mac.
Apple has some obsessions that make its hardware less suited for gaming that it could be. The most important is bundling all kinds of hardware upgrades together. The M1 Max GPU would be a pretty good midrange gaming option, but because it's bundled with all kinds of unnecessary features, you have to pay high-end prices for it. Just like many people would be interested in buying a 16" MBA without having to pay for useless performance, an M1 Mac with an M1 Max GPU would be an attractive option for gaming.
This is contradictory to your above assertion that “if the content you want isn’t there, it’s useless.” And this thread specifically is complaining about the lack of MacOS ports for many titles.
And this argument is also flawed, you may as well complain about not having AMD cpu options in Dell XPS machines. The reason that nobody complains about that is that you can go to another PC manufacturer.
The ethos of the Mac is that hardware and software should work together. That’s why the Mac is the Mac. For the scenario you describe to be plausible, Apple would have to make many more SKUs for every permutation to satisfy your needs, or to have many different companies making Macs (which was tried, and didn’t work well).
The Mac is the “whole package” so to speak. That’s where the extra cost comes from. If that means that it’s unappealing to gamers, then I’d say that’s a fair trade.
However, from listening to individual developers that are friendly to the Mac, sometimes it simply boils down to whether the devs like the Mac and use it personally. A personal stake in a platform's success is often times more important than cold, hard statistics.
I think this is the core issue. From delving into the comment sections of many websites, I’d say the “core” gaming demographic is hostile towards Apple. Anecdotally I’ve seen games have Linux ports but no Mac port.