Not to completely disagree with your sentiment, but I think there is a large difference between having the resources to execute your own vision as opposed to having to partner with a large group of people and find a common vision. Especially when you start getting down to details. Grand plans are a lot less alluring when you don't get to be the boss. Not that we should let that be an excuse. :)
I agree that coordinating an army of people is difficult. Still I think more can be accomplished. There are lots of problems that need to be solved and I still think some problems should be solvable by groups of tens of thousands rather than one visionary. The next level of crowd sourcing?