Having said that there's still the issue of upgrades. But again, I have to replace pretty much my entire PC every 5 years (new CPU needs a new mobo, needs new RAMs etc). So hmm.
edit: as an aside an interesting question.. I wonder if Valve's efforts, having incentivized developers to make their games more Steamdeck compatible - and hence more "predictable" in terms of how they access Windows APIs - would also make it easier for Apple to translate the games - even if the target is different.