Was gonna say, I’ve never had an issue booking a hotel in NYC as long as I plan ahead, and rates are generally reasonable as long as you, again, plan ahead. Obviously you’re going to pay more at the height of tourist season, weekends, whenever events are happening, etc. It’s been this way for pretty much forever. But if you book your stay a few months out, you tend to get better deals.
I live in a ski town that has a massive Airbnb problem, and the city is finally green lighting the building of more hotels. It’s everywhere. And while there is an expectation that holiday weekends and much of the winter is busy, it doesn’t help having morons going apeshit until 3am on a Tuesday when I have work the next day and our sheriffs can be pretty useless.