I've posted this opinion before but we really wish we could go back in time and switch from Princess to Disney for our alaska cruise. We were really shocked by how few activities were available that weren't weird alternative medicine sales pitches or shopping events. It meant that on the rare occasion they did have trivia or karaoke or bingo, we had to get there 45 minutes early to get a table and it was so crowded people were sitting on the floor. Not to say that popular activities on DCL don't get crowded too, but on Princess it every single one because they only had a handful of "real" activities per day.
We once had those servers too and they were incredible! That said, we have also had had some servers who were just okay. There's a variety of levels of experience. We enjoy it when we get a great server, but it definitely doesn't make or break the cruise for us.
And I don't hate them for their "excellent" speech--I'm surprised that's the first time you encountered that sort of thing! In fact, literally today my pest control person came to the door and told me that I would be getting a survey and just so I know, a rating of 9 or 10 is acceptable, but anything else is not considered acceptable for them. I told him I completely understand and would off course rate him a 10. It's silly of course but not his fault--but that's how corporate America works! They have surveys at the end of every customer service call or chat.
I guarantee nobody literally threw food at you.
You do realize if they told everyone Cabanas was available, people with early dining would sleep in or take their time leaving the room (nobody really wants to be sitting down to breakfast at 6:45am) and disembark along with everyone else later in the morning, and it would be even more hectic getting off the ship? One thing I will say is they do tell people about cabanas if they need it--on our second cruise, the last night when our servers were telling us about breakfast we told them we wouldn't be there for breakfast because we had arranged to have a car waiting and they told us about cabanas then. That's what it's there for--for people who can't make the regular breakfast time.
I totally get that disembarkation day is stressful. But judging a cruise by it doesn't seem particularly fair--it's never a fun part of any cruise; hence why pretty much any concierge/club level has priority embarkation and disembarkation as a special perk.
I'll share a little memory that popped into my head as I was re-reading this. I remember that one time as we were disembarking the Wish, there was a cast member directing the flow of guest traffic into an orderly line, but there was one gentleman who wasn't happy about the wait to get off and was yelling and cursing at the staff member and trying to force his way past them to cut the line. The guest eventually withdrew, but the poor cast member looked so deflated after that interaction. I left my husband in line and took a moment to walk over and tell that cast member I thought he was doing an amazing job even though it must be so difficult and wasn't right of that guest to talk to him like that, and that I just wanted him to know that we appreciated him. He brightened up immediately. I thought about that as I was rereading his point, because even though you said you were 100% polite and not angry (though at the same time it seems like you were pretty upset and frustrated during disembarkation--so perhaps your tone wasn't quite as civil as you recall), I think perhaps that cast member was on their last nerve after having experienced one or more unpleasant interactions and couldn't help be exasperated when one more guest seemed to be complaining. And while I don't think the cast member should have snapped at you, I can certainly understand it and have compassion. Who among us hasn't had a bad day at work and been a little salty about it?