Programming language, OSS, and platforms: A few friends or a lone guy/gal know they can do something way better or create a programming language or a database system more powerful than what is out there (Theory). Millions of other programmers use the language, tools and build powerful businesses such as Facebook and Twitter around it(Application). This is probably why you can do a startup today for $0 upfront cost.
I doubt Einstein spent countless hours working his brains off for money, Darwin did not go across continents to study the origin of species for money, Bethoveen did not write symphonies solely for money. Yet many other talented individuals have used their findings and made loads of money along the way.