Cities are trash in my opinion. I don't want to live in a city. I'm happy to visit them once every few months, enjoy the cream of the crop of their culture, then leave and forget about them. It's not worth enduring the constant bullshit, traffic, $10 coffee and $20 cocktails so that you have instant access to culture, the mid live culture that's on offer half the time is less appealing than internet content I could consume from anywhere and taking a trip for a special occasion is fun.
Cities used to be where young folks found a job and a mate. The job part isn't such a thing anymore due to remote work but I can still see the appeal of a place like NYC if you're trying to find someone.