The legislation does not allow me to rent out my apartment for a week when I go on vacation, a few times a year. This is by far the primary usage of Airbnb, for people who live in NYC.
Put in that context, the legislation seems pretty well-aimed at its goal of keeping up demand for hotels at the expense of average people getting to recoup a bit of their enormous rent expenditure.