Civ IV building system made it so building was fun, for you gain inmediate, tangible effects and consequences of your actions, and forced you to make hard choices between developing your cities VS building armies and furthermore, even if in the endgame you would end up with cities populated with almost every type of building on them, the building order would define and specialize each city trought the ages.
Meanliwhile, in comparation the Civ V building system punish builders, and takes the decision away from the player: if you have 30 or so buildings possible yet only a couple of them are useful, you are not giving 30 options to the player, but rather limiting him to 2 or 3 and turning every city into a "vainlla city", with little, if any possibility of specialization.
How in the world can a limiting, non flexible, restricted system be better? Sid Meier once said that "gaming is a series of interesting decisions". Civ V building system revolves around taking decisions and options from the player's hand. It is plain and simple bad game design.
So every city ended up with every city how is that specializing city. Just because of the building order is different that seems strange. You and I must be playing different games cause right now every city as France is unique.
I have a building city, it is the only city in France that has a workshop. It is also my science city and the only one currently that has university. so it only builds building no units.
I have a wonder city that has marble so it builds wonders. Eventually I'll stick a garden in it I think.
I have two gold cities one of which is unfortunately the only place I can build Machu Picchu and yes it takes forever. They are the first to get banks.
I have a military city which is the only place that has an armory and the only city that doesn't have a market (4 gold why if bother even there is no maintenance cost)
Plus have a Paris which is big enough that can build units, buildings, or wonders and it is big enough that it justifies having a windmill.
All of my cities have libraries and all of have monuments but other than they have vastly different building as opposed to Civ IV, which at a given stage of development pretty much the same set of building except for the heroic epic which has barrack and most other cities don't. Tell me again why Civ IV forces you specialize cities and Civ V doesn't?