Linux does not have some real marketing. Linux is not preinstalled on all desktops and laptops in all "normal" shops. And that's where it all starts. The average Joe does not know about it.