I don’t think they need to wait until December 2025, why couldn’t Princess implement these on NEW bookings as of yesterday? Anyone already with a booking number gets what they expected they were getting when they booked. Or for the packages, you get what you paid for when you purchased it. Don’t change the goalpost each time!
I’m close to feeling the resentment you mention. I know that the onboard experience is better than the shoreside but it’s exhausting keeping up with the changes (are any of them good changes?), the ignored emails and the dread if you have to call the 1-800 number.