Your reasons for the housing crisis are valid, but not a complete telling of the story. AirBNB for example is an issue, short-term rentals in general are, and the tendency of developers to build luxury accommodations which are purchased and left vacant is a problem. I'm not one of those people who thinks that it shouldn't be possible to use real estate as an investment, but the degree to which we do that while people can't find homes is also a problem.
And at the same time we need to acknowledge that NIMBY arguments aren't totally without merit, they're just cynical. If you believe that only half measures will be taken and ultimately neglected, that the full range of investment required to make a lot of low-cost housing work will not appear... then you're just potentially living next to a project.
Likewise with zoning laws, some are stupid, but some are there because they're the best compromise solution to proven problems. If we want housing to be both a place for people to live and a potential investment then there needs to be a degree of stability in the housing market, and zoning helps with that.
There’s plenty examples of nations with way worse inequality but abundant housing options.