> Linux users do it all the time with WINE/Proton. :-)

And there’s a near 100% chance you’ll have to recompile/download pre-re-compiled binaries if moving to a completely different architecture. Same here.

Not the same here. The user didn't have to get different binaries when they changed hardware, and that was a big selling point for the hardware. And now it's going to break in an arbitrary software update.

They did if they moved from x86 to ARM.

There's some kind of massive communication breakdown or misunderstanding going on.

In "Not the same here”, "here" is people moving to M1. So no they very much didn't, that was the whole point of rosetta 2.

Not sure what you are saying. If you saying you need the gamedev to recompile for arm you can run a virtualization layer, just like Mac and Windows. My friend has had the best results with: https://fex-emu.com/