I know what you mean, but a 500K software engineering job doesn't seem to match what you say...
Doesnt it? It requires a $180,000~ minimum to get by as a family of 4 including 2 kids in San Francisco according to statistics. Before taxes and unexpected expenses and other things. And VERY few people get that $500k. The rest get shafted by the system like others.