Have you ever shopped online for something (say, a hotel room) and selected an option with an excellent price only to learn, at the time of checkout, that the price is much higher than originally advertised?
That happens a lot. A key reason is that advertised prices often exclude taxes and fees.