The first game I played, shopkeeps had various things for sale, potions, low end weapons, etc.
However, the last 3 attempts have had reasonably advanced cities with merchants and forges, that have entirely blank shopkeep inventories, nothing apparently for sale.