Something is definitely going on at Carnival. The changes in the quality of product and selection in the MDR and the buffet. The drink issue you pointed out and the shorter port stays. I also just saw on John Heald's blog that ice will no longer be standard. The cabin steward will ask at the beginning of the cruise if you will require ice.
How about insulated ice buckets. I hate coming back from shore to a bucket of tepid water and then schlep to a bar to get some ice.
I wonder what's next. Once per day cabin cleaning. hmmmm