Not everyone who uses Linux today has done so because of carefully reasoning that it is a better operating system than the others on offer. People enter the Linux fold due to different reasons and those who stay there go through several stages of growth.
This article has nothing to do with the person who takes careful stock of things and the migrates over after weighing carefully the pros and cons. It deals with the others. And if I use only the male pronoun, please do not take offence - unfortunately, a vast majority of Linux users are male.
People start using Linux for various reasons - some due to peer pressure, some because they are curious, some because they want to appear cool, some because they think they can save money.
http://www.linuxlinks.com/portal/news/article.php?story=2008112513444510