AirBnB already is limited in Amsterdam:
"According to Dutch regulations, you can only rent out your entire home in Amsterdam for a maximum of 30 nights per year, unless you have a specific permit that allows you to rent out your home for more nights, such as a short term stay license."
https://www.airbnb.com/help/article/860/amsterdam