Having things "just work" can be really appealing. I once had an issue where my Linux distro of choice was having a tough time with my monitor orientation. I got quite a few linux gurus involved and none could figure it out. I'm sure it eventually would have worked, but that's not an experience I'm particularly fond of.
And then software that does exist will often have bugs for Linux that are overlooked due to how small the market is.
And then software that does exist will often have bugs for Linux that are overlooked due to how small the market is.