Linux has millions of man-hours worth of code. Did it help Linux become a mainstream consumer platform?
Come to think of it, the only people who I know of who use Linux as a desktop OS are people in the technical fields: my college CS professors, InfoSec friends, etc. None are just the average person, technically-speaking.