Consumers Prefer Randomized Prices, Leading to Persistent Retail Price Dispersion.
Price differences between retailers persist, even online where searching is easy. This happens because people like seeing random prices rather than fixed ones. So, retail prices will always vary to some extent.