Things are revamped all the time, that doesn't mean it isn't working; i means that they need to keep things fresh for "the regulars"
I can't think of a single loyalty program that I am a part of that garners 100% blind loyalty from me, I do not believe that is a legitimate purpose of a loyalty program. For me the program is a little reward for me when I return, but won't keep me from cruising another line, or flying another airline, or staying at a different hotel brand on occasion.
Don't feel you are being "destroyed"; that's a terrible feeling to experience anytime let alone during the holidays. Nothing more here than a spirited discussion amongst mostly complete strangers.
Cruise, live life to the fullest, enjoy your time wherever it may be, and never hold back on your opinion.
Merry Christmas