But, if you summed the market caps of all these companies, what would you get?
My guess is $2-5 billion.
Now Google alone is worth ~$200B.
I agree that you can start a really successful Internet company in NYC. I'd say any city in the U.S. would do. However, if you have some pathological urge to build a gigantic Internet company, you absolutely need to be in Silicon Valley.