I honestly never understood the appeal of big cities, fuck, cities in general. There should just be one city for each faction; you need to get people to congregate to make MMO magic happen. If everyone fucks off to their own little corners/instances all you've done is create a massive... and pointless lobby for a dungeon crawler.
Players should be the ones to give life to cities, and the developers should be there to help them do it; but naturally, TESO is like any other themepark MMO - the world is static and flat and the most interaction you're going to get is "NPC here with ! over their head" or "chair you can sit down in" and if you're lucky "NPC shouting something in local chat", but even that was a rarity in WoW.
Of course, in a themepark MMO, smaller towns have no purpose beyond being questing hubs for the leveling up process (and who cares about that if all it takes is 24~ hours of gametime to reach max level). In more true-to-form MMOs, each cityscape/town has its own purpose, be it for trading, storing your items, pvp, or restocking during travel...
But I'm just rambling for no reason; we expected this. Zenimax made TESO under the idea that, "Hey, Skyrim sold like fresh cheap hookers. And hey, you know, WoW makes lots of money every year on subs?" I guess they thought they could merge the two, or something... who knows what they were thinking, but it certainly had nothing to do with making a genuinely good title.
I feel like such an idiot for even wasting my words on this game. Who cares? Nobody in the industry, that's for sure; and the common gamer? What do they care? As long as they get their instant gratification they'll settle for $100+ to play a crappy MMO for a few months, perhaps in the vain hope of capturing some nostalgic tingle in their groin. And so the cycle continues.