I think your level dictates the quality of their inventory. But it would be cool if you could "invest" in a shop that way.
Also it's kind of funny how the game still has tips and pointers how to barter: "don't offer too low or you insult the shopkeeper", from a book about bartering in game. You could actually do that in Oblivion.