If you want to have a garden, or a wood shop, or race around RC cars or drones, or big pets, a city just won’t work well for you.
Most people are happy in cities because their lives aren’t much more than sleeping, eating, going to work, and then maybe going to some social events or watching tv, which is a perfect description of millennial life so far.