The biggest issue with Linux at the moment isn't the os. It's the community, and because of that, they keep scaring off developers, and ironically many developers only stick around now because they're hired by a large company
I've seen so many developers (including myself), who got smashed by the community so we just gave up
It has definitely gotten better though (vastly) in the past 20 years