Valve has very active community support for Steam games on GitHub.
If something doesn't work, you usually just have to report it, it will run through their QA queue to be confirmed, and then handed off to Codeweavers devs they contracted to work on Wine/Proton to fix the bug. It's a bigger hassle than just playing on Windows, but most games run out of the box now.
Native Linux versions of games basically don't happen anymore as they often end up unmaintained, lacking features or are hard to support with a small userbase on often arcane setups.