And the fact that Apple didn't seem to care to cooperate much in terms of things like Metal etc. Mac would've been a much bigger ask compared to Linux, where they can usually just contribute to and work with any component that may need bug fixes or additional features.
Why? Arm macs run that software fine through emulation. The transition was an excuse to also drop support of x86 mac ports for companies that used to put these out as part of doing business. I run mac ports of x86 games through rosetta. Max graphics. The only cap is a seemingly frame locked 40fps that I think rosetta has something to do with. Seems to me if that cap were lifted the fps would rocket considering how cool and quiet it was, and this is through emulation not a native arm port.