The problem is with changing the software environment. Most applications are not available on all operation systems. So your hunt starts for solutions where the application is not available on other operation systems.
I'm in the middle of producing a 17 song concept album. If I switch platforms, I have to completely redo all my mixes and learn a whole lot of new tooling. What's the cost of that? Dozens of hours of my time...