Because Linux has a terrible reputation and has no PR or advertising. People think Linux is overly complicated, has WAY too many distributions to choose from, and there’s absolutely no tech support besides what you can find geeks arguing about on a forum.
Yeah, I was talking about perception more than reality