When was this? When I finally went full time a year ago, compatibility and ease of use hasd improveed greatly since the previous time I tried to leave Windows. And it sounds like the people giving you advice were gate-keeping assholes.
Any distro can install and run any software, choosing one is really just a matter of getting something that is already as close to the config you want as possible.
Not to discount your experience, but you’re only one data-point. The vast majority, in my experience, encounter few, if any, issues. And the ones they do can be solved by someone who knows even just the basics of linux. I’ve made the jump on several systems, for myself and other users.
A lot of windows know-how is useless, and linux newbies who are used to windows may look for solutions in the wrong places, and hence don’t find any. That doesn’t mean they don’t exist, or are more complex than on windows. I did this myself, bashing my head on problems with a simple solution, simply because I didn’t know that solution. Windows would seem pretty “complex” too if you didn’t know the control panel exists, or what its for.
For windows, the know-how for solving problems is simply more accessible. If you know someone who can help with linux, and don’t want to learn, then yeah, by all means, stick to windows.
But linux can absolutely be a good experience on desktop. And who knows, any given person can give it a try, and chances are, their system wont run into any issues at all!