It makes sense if you a) earn a decent amount of money b) want to live in Manhattan for all the entertainment options etc. c) only need space for a bed because you only ever eat out and don't spend much time at home.
New Yorkers live longer than suburban Americans. One can have many complaints about a modern urban lifestyle, but health isn’t one of them.