Everything else is so expensive because of the second of those reasons, plus everyone having higher salary demands because of high housing prices.
Increasing housing supply can mitigate the problem somewhat, but the other drivers of cost will still remain, and I Think most people would agree you don't actually want to deal with the other cost drivers to aggressively. I mean, even dealing with the high-income-earners-as-cost-drivers problem softly by raising high-end marginal tax rates somewhat is a a highly controversial position.
I think this is just Baumols cost disease in action: you really cant have amazingly well paying jobs (like in SF generally) AND super low paid laborers without some kind of class system/feudalism/etc.
Even if you eliminate all other overhead costs (rent, admin, materials, insurance, etc) you are still paying for a large portion of somebody's salary.
The reason childcare feels expensive is because society has spent generations undervaluing childrearing as labor.