By the way, $WINEPREFIX can also be used to make sure you don't wreck your entire Wine setup with a single typo. Just make sure all your serious use of Wine is done with a specific, non-default prefix and you're set.
Of course this doesn't cover all uses, but in my experience Windows tools exist to provide most features you can use Wine for. The difference is having to download 20 apps for 20 things and writing 20 scripts to automate everything versus downloading wine and just writing 20 scripts.
I apologize for removing their registry entry on Windows for Rider and I promise I will pay for the product when I am financially confident enough to do so. :)
You may still need prefixes because for game A the wine direct3d will work better but for game B you may want DXVK and if you want to mod Skyrim you will have to compile a patched wine version,
POL will also manage all versions of wine for you so it can grab the latest one if you need it or some very old one if some game/application needs that.
I read about a month ago about hat the dev of DXVK had tons of issues where small patches to fix X issue were breaking Y issue and it made no sense, so is a impossible job to be 100% compatible with all games and application bugs.
It always seemed to me the easiest thing was to spin up a new VM for every application I wanted to run in Wine.
I feel like that isn't the intention, but without any built-in profile management you're always one typo away from wrecking your entire Wine setup.