I can't figure out if you're agreeing or disagreeing with me :)
The OP asked why VC funded companies need millions, and you've said yourself, they do need.
You don't need to be on the top 1% to have 10 employees. If you do have ~10 people working, then your operating expenses are in the million range.
But let's use your Google example. We know that the search market is dominated by Google, followed by Yahoo and MSN. Who are the others? I've searched and all I could come up in 10 seconds in this:
http://marketshare.hitslink.com/report.aspx?qprid=4
Let's go with Lycos. 0.01% market share. They have 500-1000 employees. Huge costs there. I am ignoring Terra, and Daum.
I guess what I am trying to say is that even a 0.01% market share can make you profitable, or attractive enough to get bought. And depending on the market (I did "cheat" a little by picking the largest internet market possible, search), even a 0.01% share might cost you millions to get there.
These huge sums are raised pre-launch/build because they're essentially, bets. Educated bets at best, but still, bets. The thing is that the payoff (for the VCs) can be huge, so they gamble on dozens hoping that 3 or 4 will provide return.
It's not my cup of tea, btw. I am currently building my Micro-ISV and I am quite happy, aspiring at most a nice boat, perhaps a bigger house. But the VC world is a reality :)
It's like complaining about software patents. They SUCK. But the system is set up in a way that you need them. It's part of the rules. You can complain about it, but they're there. So what makes most sense in the business sense of things is to get them. Just like VCs when you're trying to dominate a market.