I have an M2 Macbook Air that i sometimes boot into Asahi to play Steam games that doesn't work natively on mac. It works unreasonably well given that there is something like five different translation layers to make it work!
So, if there are five translation layers, why not run a Linux VM using UTM and play there? Is there a technical reason that does not work?