I remember reading about how the reason that Rosetta 2 had good performance compared to other x86-on-ARM emulation efforts (like Windows') is that Apple built special instructions into their M chips dedicated to emulation, so maintaining Rosetta 2 support occupies silicon space when developing new M chips.