The only guy I know who uses Linux is a pretentious computer snob who thinks he knows more than you if a computer is involved. I think most of the Linux users are the same. They bad mouth windows, justifiably in many cases, and talk up the joy's of running Linux instead.
Yet they spend all their free time tweaking and programming and changing things etc. I've had very few problems with Windows. Linux is for people who like to program operating systems as a hobby, not for people who just want to check their freaking e-mail and play command and conquer: Red alert
Thats my take, and the Lego/hotwheels analogy is about perfect.
I'm old enough to remember when the company I was at was moving from the IBM mainframe to server-based PCs, and the whining and blustering out of the mainframe people was unbelievable.
One mainframe guy in a meeting actually said, "None of you know enough about this to understand what a mistake you're making." So he was pretty much immediately fired, and three months later we all had PCs on our desks, and life was never better.
So from that experience, I've learned that what works for the experts doesn't always work for the masses. I'm sure Linux has strong advantages for a select group of users, but I've already got something that works, don't tell me I'm dumb because I can't see how brilliant Linux is. Same for all those Vista whiners - Vista works just fine for me, stop telling me I'm a dummy because I can't see how superior XP is.