> there's a lot of software people need and want to use
This is mostly a mindset issue.
A bit more than 2 decades ago I would have said you would have pried photoshop from my cold dead hands.
Then I got fed up by a lot of things in this ecosystem, and I left it completely. I may not have access to the same applications, but I have access to decent applications that allows me to get the job done. And it applies to a very broad range of domains.
There are a few exceptions of course, but rarely ones you encounter in a non professionnal setting. In these very few and rare use cases there are options:
1. wine if it works would be the preferred one
2. accessing an app running on a windows through rdp, either as a full desktop or as a standalone window.[1] OK granted you are still using windows in that case, in the background, but you can do that only sporadically by launching a cloud windows vm instance for the small amount of time in a year you definitely need that dirty OS for personnal use.
Obviously YMMV but the barrier is mostly psychological imho.
[1] I think there was a project to facilitate that for office, adobe applications called winapps, see the different active forks here:
https://techgaun.github.io/active-forks/index.html#Fmstrat/w...
there is also this:
https://github.com/ne0YT/Linux-Subsystem-for-Windows_Seamles...