Just brainstorming here...
What if there was a way to launch WinSteam from a virtual drive and launch games from other virtual drives?
This way you only have to log into Steam one time and play all of your Steam games.
I know the games won't appear on the Steam Library, but you could easily make shortcuts to your games using PlayOnLinux.
But, will Steam in one virtual drive allow the DRM from another virtual drive?
Obviously the problem is Windows Libraries (Packages/Components)
Some libraries work for one game but break others. Even Wine versions work for one game and break others.
So we are forced to use different libraries and versions of Wine for each Steam game, thus installing WinSteam multiple times.
If there was a way to bridge the virtual drives with one Steam while keeping the Wine versions and libraries separate, we would have a new world of Linux PC gaming.