In NYC that'd be tough. Those businesses go through a lot of money to survive. A single restaurant near me on the 2nd ave route, back in 2010, was paying $50k/month just in rent. That was just 1 diner. And on taxpayer's expense?
You're assuming the area will become undesirable during construction and landlords will be forced to offer cheaper rates to lure tenants, but as we see above more likely they'd prefer to wait. Especially if a subway is about to be built there.