But how did Nintendo get the Switch to get those ports despite the weak hardware? They created a platform attractive to both developers and gamers. Apple hasn't done that with the Mac. Nintendo has in the past made platforms where that hasn't happened and they've done poorly outside of superfans like the Wii U.
Do you think Windows gaming would be in the same place if MS repeatedly dumped users libraries and the cheapest non-intel iGPU PC was $2000? While not every $1000 PC is suitable for gaming if you want one there is options. Dell has a line of ~$1000 gaming laptops, MSI does, ASUS does, there is desktop options too. There is no affordable gaming focused Apple line. In the era of 100+GB games Apple is still shipping 256GB SSDs and asking $200 for 256GB more. Apple has done very little to nothing to attract gamers which in turn does very little to attract developers. Apple has sold about as many Macs as Nintendo sold Switches in the same time frame but people that buy Switches are actually likely to buy games unlike Mac users.
Regarding Windows...why not? That is what we gamers had to deal with for a long time with consoles, specifically Playstation. We are STILL slowly getting games from the PS3 jail (Metal Gear Solid 4 finally....maybe?). And just because those old libraries exist, doesn't mean Windows 11 can run them flawlessly which is why I have an older gaming system running a couple of older Windows OSes. PS3 -> PS4 and Xbox 360 -> Xbox One killed backwards compatibility. Microsoft was doing great getting games to work on the new consoles, but that took time and not every single game was backwards compatible. PS4 -> PS5 and Xbox One -> Xbox Series is much better.
If you are talking about dropping 32-bit support. Apple didn't just drop it one day, they gave as much notice as possible. It was to get things ready for Apple Silicon. We are better off now than we were back then. Again, lazy developers need to have some of the blame here. There is a department at my work that is stuck on Windows 2000 due to some very specialized equipment that just never got updated to support newer operating systems.
And things have changed with Apple Silicon now. But it has only been three years. It takes a long time to develop games. Some of the games we are seeing announced have been in development far longer than the M1 Air/M1 Mac mini has existed. Especially with COVID delaying a lot of things. M1 Pro is equivalent to the RTX 3060 found in those cheap Windows laptops, with the addition of being sent through a translation layer with Rosetta causing an FPS dip.
Also, M1 being first gen has some issues, as proven by the M1 Ultra GPU and Media Encoder scaling issues. It was enough of an issue that caused me to upgrade to M2 Ultra for better GPU and faster encodes.
Lastly, AMD has not been great the last few years that Apple was partnered with them. It wasn't until VERY recently that ANY AMD GPU could compete with an NVIDIA GPU. THANKFULLY because I don't like how everything turns into NVIDIA discussion to essentially NVIDIA having a monopoly on good performance.
I think M3 or maybe M4 will be the correct starting point. COVID messed up M2 plans, so we will see if it even impacted M3. I hope not. But M4 will expand on M3 obviously and this is where things will balance out.
I am not saying none of the blame should be placed on Apple. M1 Ultra was NOT GOOD. GPU was very poor and did not scale well 2x M1 Max. But M2 is much better. But certainly not ALL the blame as we constantly see in these threads and some of the YouTubers.