That, and slapping a fixed price on a staple product the business sells. Even with normal two percent inflation eventually there's going to be disappointment when the price has to be raised.
Unironically yes. This is how long term marketing works.
Subway was founded in 1965.
The "$5 Footlong" was introduced in 2008.
The cost of a footlong tripled in 16 years.
You would think a business that has been in operation for 43 years at the time would understand that prices change over time, and creating a slogan that locks a single era's price into people's collective consciousness would be a bad idea long-term.