Yup. It's quite annoying. Either you never get the clothes you want or you break the immersion by constantly saving and reloading.
At least random events (including shops and inventory) are recalculated every time a game is loaded.