Some of that is a result of the AAA devs ignoring Valve’s documentation on what NOT to do for things to work in Proton.....
I.E. Making launchers in .NET Framework 4.x instead of .NET 6.x or Qt (both of which are cross-platform).... or simply NOT making launchers at all.
Several EA games are marked as unsupported or…