You're clearly not a PC gamer with a potato then lmao. Go onto any Steam forum for a demanding game like Spider-Man or Returnal and there's complaints about how their GPU isn't strong enough.
Bare minimum just include a compatibility mode. That's all anyone wants. So many amazing iOS games got wiped out never to be seen again when iOS cut 32 bit support.
No, but I'm not talking about outdated HW, I'm talking about 32-bit vs 64-bit. You said "Apple has made game development on macOS an absolute nightmare" because of "OpenGL divested" and "killing 32 bit app support". That's not really true.
Game development on Mac is not a "nightmare" due to lack of support for 32-bit apps. Developers can still make any games they want for Mac. It's actually better when you only have to care about one version of the game, 64-bit, and don't have to work on a 32-bit version too. As already said many developers abandoned 32-bit years ago and don't have to worry about old systems.
Regarding OpenGL you could say the same thing about Microsoft. OpenGL has bad support in Win 10 and 11 and doesn't work unless you update your drivers directly from Intel, AMD or Nvidia. Microsoft also only cares about its own API DX 11 and 12. If you want Vulkan you have to again find your GPU drivers at Intel, AMD or Nvidia. Some older PC:s don't even support Vulkan. Microsoft doesn't even support OpenGL or Vulkan on ARM.
On Mac you have MoltenVK used in games like Metro Exodus so Vulkan is possible in that way and even the Vulkan community has acknowledged that Metal 3 and Vulkan are now closer to each other than ever and have almost the same functionality so it's easier to translate Vulkan to Metal.
You said yourself that Valve updated its Source games like CSGO and Dota 2 to 64-bit. So it's apparently not hard to do that since Source 2 have 64-bit support since release 2015. HL 2 was also updated to 64-bit specifically for AMD's line of Athlon 64 FX processors but it was buggy and is no longer available. It seems that Valve didn't bother to solve the issues. It's probably a matter of cost, time and user base. Instead they made HL Alyx which is 64-bit only.
Even Valve removed support for 32-bit, OpenGL, DirectX 9, XAudio, and macOS versions below 10.14 in 2021 from Source 2. So when even Valve doesn't support 32-bit and OpenGL you expect Apple to do so? Another example is Aspyr or Feral. Games like Borderlands 2 and Bioshock 1-2 were updated to 64-bit. Techland even updated Dying Light from OpenGL to Metal. Aspyr is updating its entire old Mac catalog to native ARM. So it's all about how popular the games are and can be done.
Again I understand the players' point of view but removing 32-bit support was not much of a "nightmare" for the developers.