I don't know many freelancers that make 150/hr and have 40 hours of solid work a week every week at that rate - you'd spend a lot of time lining up that work. Sure it's possible, but it's much harder than if you're just working at a large successful company. I believe total compensation at Google is roughly around there for a good programmer anyway, without all the hustling for work or risk.
>As to providing infrastructure/etc, they aren't providing anything odesk and some research could provide. If someone talented set off on the own they should be able to put together similar marketing/framework/teams within a few years.
Not without a huge amount of investment, you're underestimating even just the technical infrastructure at the SV giants.
Further provided you're targeting niche markets where the economies of scale don't matter nearly as much as meeting the needs of the market you can see decent returns per developer with out pushing your wares out to millions of users.
As to providing infrastructure/etc, they aren't providing anything odesk and some research could provide. If someone talented set off on the own they should be able to put together similar marketing/framework/teams within a few years.
The reason we don't is because honestly we make six figures, it's easy, it's reliable, etc. and it more than enough to pay our bills.