Well said.
How about downscaling the size. Sites like Twitter could be done by one person and a bit for subcontracting. Sites like Facebook by a team of 10 to 15.
Too much money and too much megabuck sponsored hype. Simple micro startups are still left out even though they are more than viable.