The real question is whether the changes they did set them apart from the rest of the industry. It is fairly easy to cherry pick things, but we live in extraordinary times. Let's compare with their competitors. Your items mentioned fall in line with them. Cruising is evolving. We can debate whether it is a cutback, decline in service (two way different things in my eyes), or whatever label someone wants to put on it. At the end of the day, if they are meaningful to someone (whether true or not is really not important) then that someone makes choices. The pendulum swings both ways, and it will again. Right now, cruising is going gangbusters, and if CCL (or any line) can make some hay, then good for them.
If they become outliers with a service item (in a negative sense) then they will end up paying for it one way or another.
Lastly, you did not bring this up, but Celebrity and Carnival are totally different, in every respect (Price being one).