I don't have an anti-Linux bias. If that works for you, then great. But don't expect everyone else to love it just because you do.
From a business standpoint, there are drawbacks to Linux. If there's a bug in the OS, or in a driver, who is responsible for fixing it? Sure, there's a community, but there isn't someone ultimately responsible.
I've been the first to find one bug in MS software, and someone else at my company was the first to run afoul of another. (These were not OS bugs.) Since MS wrote the software, and sold it, we called them and got a fix.
Linux has its advantages, but don't let the advantages blind you to the drawbacks.
Just as MS software has its drawbacks, but don't let those blind you to the advantages.