In my very humble and ill informed opinion the cruise companies, airlines, hotels ,shops etc are trying to rebuild the finances that took a massive hit over the last few years. Looking at some of the deals popping up for the rest of 2023. Folk aren't spending as much as these companies would like, so they are examining ways to reduce costs. Customers finances took a hit which hasn't gone away yet. Consumers are not being fooled as much as the providers would like.