Proton and Rosetta 2 are two totally different beasts. One allows windows programs to run on non-windows hosts and one translates x86 to Arm.
I’m not aware of Proton doing anything like Rosetta 2 and if it did Steam would have probably used an Arm chip in their Steam Deck instead of an x86.
Maintaining 2-way compatibility doesn’t seem like an important goal. One way, x86->Arm, sure but not Arm->x86. Apple clearly sees x86 as a dead end for its own product lines and we will see if the rest of the industry follows suit over time. Of course there is a ton tied up in x86 but aside from legacy apps or games I don’t have much need of x86 in my life.
Even the servers I run are trending towards Arm due to the power savings. AWS graviton stuff is like ~25-30% cheaper than x86 last I looked
Dealing with this now at work. Got a dev whose time in the industry should make him a senior dev but he gives off massive junior vibes.
The need to change everything he touches
Wanting to write clever code over straightforward code
Everything “needs” a refactor
Just deprecates things when he doesn’t want to learn them and writes a new implementation without updating old code
Thinks he knows best while not understanding huge swaths of the codebase
Everything he can’t understand in <5 min is stupid and wrong
If he was less competent (when kept in a box and closely monitored) I’d be pushing even harder to get rid of him.