"Many cities have enough money to buy or construct social housing for anyone who wants"

This is patently untrue. Especially for superstar cities that people actually want to live in precisely because the cost of housing is too large.

"outsized political influence of existing homeowners; "

Otherwise known as NIMBY's not Airbnb's.