It depends on what you want out of life.
Looking back, I liked my upbringing. I was exposed to so many different ideals, cultures, and ways of life that I consider to be priceless. As an adult, there's anything I could ever want here. There are plenty of people that just spend extended time living and working in different places, renting an apartment here or there, but that's just not for me. I want to put down roots here and own something. If I manage to meet someone and we decide to have children, I want them to have a similar upbringing that I did. I could visit other places whenever I want, but this is where I want to always come back to.
Now on the other hand, my 42 year old coworker that moved here from Arizona with no connections or real history here, and decided he HAS TO live in Manhattan so he takes on like 5 roommates with one sleeping in the living room, that doesn't make sense to me.