i get it, but the pain with those is that they're going to be the 1% most of the time. renpy natively supports linux, so most VNs aren't a problem. Most modern game engines support building for linux. It's mostly just the tiny devs doing weird niche shit not building it properly cross platform, or building it for cross platform.
You also run into the problem of dealing with things at an incredibly small scale, which just make it more annoying. Both for the user and the dev, and anybody working on proton.
It's the development cycle thing of getting 80% of the way there takes 20% of the effort, and getting it 99% of the way there is the rest of it.
Although to be fair, the amount of shit proton just works on is actually staggeringly impressive. I've only found a handful of things it implodes itself on.