Opensource OS and average mainstream user do not match. If you've ever tried working with opensource stuff you would understand that opensource is for the moment an atrocity to work with.

Everytime I hear an opensource evangelist and how opensource will take on the world I always know I am dealing with someone who considers time free and who has never had to support technology at the enterprise level.