City hall is 100% responsible for housing shortage. High rise build would fix low supply problem pretty quickly (see Tokio).
How many apartments are on Airbnb? 10%? And probably only in centre.
And some people like me actually stay in airbnbs long term. It is easy to negotiate reasonable price outside of tourist season. Normal landlord is way too expensive and does not bother with basic maintenance.
It is xenophobia, because many cities are blaming their problems on 'tourists'. But those are often foreign workers and students.