I don't find it exciting at all but extremely irritating.
A lot of the time the reason stuff comes and goes depends on availability for the price they want to pay the wholesaler/distributor. Walmart, and some other stores, change things around on purpose to try to get you to walk through more areas of the store, to increase “impulse buying”.
My favorite store, that I cannot afford to buy too many things, is Publix. Excellent about keeping stuff in stock, always clean and neat, and I am convinced they can get their hands on absolutely any item you request.