Good question!
I've never used Linux, but I'm planning on trying it out sometime soon. I think that people get "hooked" on Windows because they buy a computer and it comes with Windows, and unless they're a really techy they don't know that there's any other options out there besides Windows. And even if they do know that Linux is out there, Linux has a reputation as the nerd's operating system, and people are intimidated by it.