One under appreciated thing about apps like Uber and AirBnb is the star rating system. I know I'm a five star tenant. I know I never shit in the sink. I know I never leave a bunch of condoms or cigar butts all over the balcony or hotel room. But the hotel doesn't know that. They need to steam clean the sheets and install super-fat-person-proof toilets. And elevators for the disabled. And a hotel room with a stove and usable fridge? Hah! Only two times have I had that and one was in a room that cost $10k a week (don't ask, I was the +1).
Then it comes to AirBnb and global housing stock. Someone like me who is currently in Kiev in an AirBnb is always going to be able to out-spend a local. The key is to align incentives. I literally would not have come to Kiev if they'd banned AirBnb. I would have gone back to Lithuania (love Vilnius) or to Turkey or Estonia. With the drive to pull in tourist money going on worldwide why should cities ban AirBnb (or Uber for that matter)?
"Because it's driving up rents!"
Ok, so let's solve that problem. I have no issue with cities imposing a 30% tax on AirBnbs and using the income to build up the housing stock for locals. They should do this, it makes perfect sense.
"Because AirBnbers are loud and disruptive!"
Make hosts responsible for noise complaint fines and pretty quick loud tenants are going to get bad ratings.
"Because I want community, not a bunch of transient AirBnbers that don't even speak the local language!"
If it is getting really, really bad, (say 20% or higher of housing stock in a community) maybe scale up the taxes to combat this. But let's not miss the positives either. I've met a number of cool people both hosting them in my place just before traveling or by interacting with them in areas I never would have been in had I been staying in a hotel.
Don't throw out the baby with the bath water and all that.