I don’t have Subnautica but it is on my wishlist because you can play in VR, which is what I mostly play these days. PCVR is not as reliable on Linux as standard games, but nevertheless more than 50% of titles do work flawlessly now. Subnautica is definitely one of them - you should check for other people who’ve got your problem on ProtonDB. If you actually care, look into it more, you should be able to get all of those games running.
Can you name 147 people using Windows? If you can, then that’s 1 in every 50. Of course, people you know are probably the technical sort that are more likely to pay attention to their OS, but still you’d need to be able to individually name 147 Windows users just to match the 1 in 50 stat. Point I’m trying to make is that one in 50 really is not very many!