To expand on the translation metaphor:
Trying to run a window program on Linux (without proton) is like trying to read a completely alien text. Your have basically 0 in common and no way to understand it
Proton is doing the translator job of helping. And it’s doing a great job for a lot of the alien language. Which is why so many programs and games work on Linux with proton
But even it can’t always be perfect, and if the language is using some weird dialect, it might not understand or misinterpret things, which causes games to be buggy or unplayable on Linux
Streamlining and optimizing work, fixing technical debt and killing bugs. Yup, looks good