1. A lot of high earners want to cram into a small space
2. The existing high earners living in that space don't want to allow more built in that space because they like the neighborhood how it is
So all these high earners compete against each other, and houses become as expensive the winning high-earning bidders can afford.
For this to stop happening, #1 or #2 needs to stop. So, either the high earners need to stop cramming into a small space, or policy must be changed so the locals can't stop the growth of housing supply.
(Usually when I've pointed this out in the past, I get mobbed by NIMBYs who insist that growing the housing supply will somehow cause prices to skyrocket even more. There seems to be a widespread NIMBY belief that standard economics doesn't apply to housing, for mysterious reasons that no one ever quite gets around to explaining. It'll be interesting to see if it happens again today.)