I was in London once on Christmas. I didn't realize until then that the entire public transportation system shuts down on that day. No tube, no bus, nothing. This didn't matter. Nothing else was open either. It was one day.
But New York without the subway...people really can't get to work. They don't have cars.