I know you dissed cloud gaming, but Xbox cloud gaming has actually worked fairly well for me personally on my steam deck, and for the most part (after some config), runs nearly as good as inhome streaming, which 99% of the time I can’t even tell isn’t running on device. I’ve also messed with Nvidia gforcenow and Amazon luma and those could fill a pretty big Linux compatibility gap if I solely gamed on Linux (probably using a controller or steam deck due to xcloud gaming not supporting mouse or keyboard input yet but it’s progress). I even figured some interesting things you can do with steam regarding that, in addition to Microsoft’s instructions on adding xcloud gaming to steam deck, like setting up different launch options to handle different users under different Microsoft accounts, directly linking a game (having a non steam game called Fortnite with a custom icon that launches xcloud gaming 's url for that game and boots right into it) and some others to make it more enjoyable but just like everything on Linux you gotta tinker with it. The “no native gamepass” is a big deal to me lately, it’s actually a pretty nice service and I remember seeing posts a few years ago talking about windows store format version of proton which would allow gamepass to run natively on Linux but I think we’re still awhile form that happening.
A big one for me and the main reason I haven’t started using Linux full time, and I’m sure it’s in your points but not called out directly but anti cheat support is terrible on Linux. I own a steam deck and I used to play Fortnite with my wife and her brothers and it can technically run it (it worked on windows and install), and even if you use proton to run the windows version, I’ve heard their anticheat can straight up ban you because “Linux isn’t a supported os at this time”. It’s not that their anticheat doesn’t work on Linux or is missing a proton extension, but solely epic doesn’t want to so they aren’t supporting it. This is fairly common with big multiplayer games, like Fortnite, halo, call of duty, battlefield, and alot of others. It’s a pain since proton is built as a “use at your own risk, may not work 100% but it works atleast” and some companies actively refuse to allow that. The only way I’ve been able to play any of those games is by either cloud gaming or in home streaming which isn’t available sometimes. So until Linux doesn’t have that limitation in gaming, where alot of major triple A titles actively refuse to work solely cause it’s Linux, I can’t switch my personal PC to Linux as I already got my steam deck for Linux gaming, and my windows desktop as a backup.
Yuzu is an interesting idea, I haven’t thought of that, but last I checked a few months ago, it was still not working, and I heard using wine to run the windows version can get you banned so I never tested it.
On my steam deck I’ve been using Xbox cloud gaming (free if you’re willing to wait) or Amazon Luna (if you have prime), and they work decently well, much better than “not running at all”.