I believe its because everybody loves me, but I had a hell of a time stealing 500 gold in whiterun (had to open the master lock display case in dragonsreach). Is there any way to make it so that people don't like me as much, and thus are unwilling to part with their goods? Amren's house in particular didn't have a single stealable item in it, and I did his sword retrieval quest.
Potions, my friend - some of them are quite expensive, and all expensive potions are still flagged as 'stealing' even after befriending everyone in the city. And they do respawn. Edit: Same for ingredients.