> Anywhere you could build a hotel you could also build more housing
Not really in practice. Ex: there's lots of hotels around airports and highways. Would anyone want to buy a house there? Definitely not. The markets and thus economics are totally different.
> having short term stays is important for those visiting even for non-tourism reasons (e.g. in town to visit family, for work, etc)
I don't know about "important", but "useful" yeah. The thing is like, how ubiquitous is this? I'd naively guess for every 1 person who finds this useful, 1000s more are negatively impacted by Airbnb.