I can run x86 Steam games on Windows for Arm because Microsoft added x86 emulation.
I can't run Mac Steam games on Mac because Apple dropped 32-bit support.
I can't run Mac Steam games on Mac because Apple dropped 32-bit support.
The flip side of this is that both Linux and macOS are typically a bit more reliable than Windows. The heavy focus on backwards compatibility limits what Microsoft can do to push NT forward. Also, Microsoft should more heavily leverage NT’s personalities… that’d be fun.