Random thoughts: Princess has nothing to do with high air fares, the maximum loyalty credit per cruise was only $100, in comparing cruise prices over the last decade: per room charge was up year over year until 2020 then its dropped off drastically
Internet is no longer per minute anywhere so now I get unlimited at 50% off if I want it. I still get unlimited free laundry, elite tea, Grapevine wine tasting, priority boarding, early booking. I get a new benefit (10% off shore excursions & full priced items in Princess shops onboard).
Finally, if losing 100 OBC per cruise (that was the maximum) & an extra comped MTG lunch / dinner breaks my budget then I probably cannot afford to cruise.