If Facebook is paying the high end salaries that cause housing/rents to rise, they certainly are contributing, however indirectly one may believe, to the problem.
The point remains that both groups of workers are essential to have in close proximity.
It may not work for everyone, but where housing is in short supply, and the demand for labour is great, a working dorm/camp setup for those forced to be working homeless might be helpful.
You can make $150/hr, if your living expenses work out to $140/hr you're not making (or keeping) much.
Like co-working, maybe other setups like co-housing setups might need to come up. They obviously may not work for everyone including families.