>History is littered with cases where a large number of people 'discover' or 'invent' something, and then one of them happens to be credited with it, and goes down in history as "the inventor". But it was bound to happen anyway.
You could say the same of Einstein, or ... even Steve Jobs :)
I think it's a little different though. There's millions of programmers with all the skills needed to write gcc or linux etc. The only thing needed is time. But to be an Einstein or Jobs requires a bit more skill and there's far fewer people in the right circumstances to be an Einstein or Jobs.