First, the aforementioned funding bubble.
Second, a correction to depressed wages due to collusion between the big tech companies.
Third, increasing demand for tech workers in historically non tech sectors (Eg. Home Depot has mobile apps for home improvement).
I have no idea what the attribution split is. But I'm fairly certain wages will be propped up in the event of a funding collapse.
The non-tech sector seems perfectly content to pay engineers 60k under constant threat of outsourcing. In the absence of Silicon Valley competing for talent they'll get away with less, not more.
Google/Facebook/Apple/Microsoft/etc have been and will continue competing for talent. 2005 to 2009 was hardly a time of "easy money", yet the big tech companies still had to resort to collusion to combat demand for engineers.
EDIT: Easy data point, YCombinator was only a 20k investment back then. Very different story of access to funding.
How?
Outside the bubble, New York has always been like this, and it's not because of the tech industry.
Like the Bay Area, New York appeals to a lot of people, and with the appeal comes competition for housing. The Bay Area is a desirable place to live -- the weather is always excellent, there's plenty of stuff to do (try finding a mountain to ride your bike up in New York City), etc. People pay it because they like it. I don't think it's because tech is there.
Are you implying that there are less-frivolous actors offering competitive salaries and getting ignored, or that SV is inflating the price of programming labor? Because if the latter, and you're hoping for a correction of programming salaries down to lower-middle-class clerical work that humanitarians can afford, won't those with brain power just "squander" it in some other better-paying field?