There are still a lot of us who really enjoy theater, opera, concerts, shows, and the like. And those things can only be had in a city.
It's true that local amphitheaters may book a few good live acts every year but that selection pales in comparison to what you can get every weekend in a reasonably-sized city. There are some fun local theater groups in my suburb too. But sometimes I really want to watch something other than Shakespeare.