Steam is incredible on Linux. I'm amazed my kids can play so many games using proton on Ubuntu.

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?

It’s cooler to run Linux on bare metal