Why? Shouldn't cities in this game have some form of variation in what they sell? You know, to add a bit of character? I'm sure everyone has run into this one at some point and been a bit annoyed by it: every merchant takes their products for sale from the same generic loot pools meaning that after factoring out random variation, every merchant in this game has exactly the same stocks.