That being said, in the US you can and should absolutely should build more, and basically get rid of most zoning regulations. You'd have a hard time finding anything as touristic and dense as Barcelona in the US.
I argue AirBnB should be banned anywhere building cannot be done at a rate which ensures affordable housing can exist for locals. Whether that is due to construction labor shortages, density, zoning, whatever, it does not matter. AirBnB can exist where there is surplus housing capacity, but should be banned anywhere else.
Locals get votes, tourists and AirBnB do not. The harm of not being able to afford housing is far worse than harm incurred by not being able to book a vacation rental you prefer.
Hotels go through an approval process to be built, and are regulated (where as AirBnB exists to skirt lodging regulation). Hotels are not competing against residential housing, but AirBnB is.
Outside of downtown areas in the biggest cities in the US, it is very unlikely that a hotel is built in an area that people would want to build residential housing.
Normally hotels are built near either business or tourist areas. Very few people want their residences in the suburban office park areas. Tourist areas tend to be older areas that have strong restrictions on new development--hotels there have to go through long permitting processes.
Well look at a map of Barcelona. Hotels are in the middle of residential areas throughout the city. Not sure what the permitting process has to do with any of this. Hotels take up land. Land that could be used for residential housing. Permitting can be changed by law (same as banning AirBnbs).
No one is suggesting getting rid of industrial zoning. "getting rid of zoning" for the vast majority of people saying it means removing density restrictions and mixed use (business + residential) restrictions.
I lived a few miles away from the Texas City plant, growing up. A good, stiff, wind, and a penchant for rhinoviruses can solve a lot of chemical-plant-related issues.