We already have plenty of laws to regulate what you can do within your own property so it doesn't inconvenience your neighbours — burning rubbish out your back garden, playing loud music in the middle of the night, putting up structures that block daylight coming into their property etc. etc.
I think having zoning laws that say hotels aren't allowed in "this area" but they are allowed in "that area" isn't unreasonable. (Most people have no problems with a long-term resident going away for a weekend and letting their house on AirBnB, it's when you turn a property in a residential neighbourhood into a permanent short-term let that's the issue.)