You will find traveling merchants for example or rare goods merchants that have wildly different inventories with varying amounts of items around the world.
While set merchants with set 'limited' items will respawn the same item in some fixed amount of time per vendor. So... the enchanting vendor will always restock essences at some rate (that I don't know).