Well, Linux wins big in the server space, there's no real competitor there. And for the desktop, keep in mind that Linux has a huge fragmentation (all the distro) and no centralized marketing team. Also, basically all the applications/utilities are built by the community, so it's hard to find good professional or task-specific software on Linux, reason why most people dual-boot or have a Windows machine at hand. I do the same: I would love to use a Linux distro (Opensuse Aeon <3) for professional stuff, but my company uses a lot of software that's only available for Windows/MacOS, so I have to go for a Windows VM or a Virtual Desktop.