Doesn't Orbstack or Colima solve this?

if you run x86 code without rosetta (probably using the qemu) it will work painfully slow