Why not complain about the high-rises full of empty apartments bought by oligarchs for money laundering? Why not complain about the tens of thousands of airbnb units?
NYC is actually quite good in terms of building supply, but the demand is also extremely high. Some of that demand is completely artificial due to money laundering and short-term rentals, and without fixing those issues, how can we expect people to live without limiting maximally increasing rents?