I don't think AirBNB is blameless, but so much of this could be avoided by simply building more homes to allow supply to meet demand. US cities have not been building enough homes for decades--this is the main driver of home values going up because scarcity drives prices up. The fact that the President, Congress, and most governors never really address this means it's not going to be solved any time soon. Even in California we do half-measures like upzoning that will take years/decades to have any impact.