I think the omnipotence of the cruise is about to end soon, they have gotten too big, the safety of the passengers is getting worse every year, and the people are nothing but herds of cattle to these cruise ships owners.
The cruise ships are too big, too many passengers to evacuate, too many people to take care of. There should be limits to keep emergencies manageable.
Also is the legal problems of a foreign registry, it allows them to skirt many US laws.
Not to mention that if they do lose power their stabilizers go out and every one of these floating bricks is top heavy and unstable. They are not like the luxury liners of the past era.
How about this: the government encouraging COMPETITION in the cruise industry? That might make the product better.
Frankly, I have never heard of someone bitching about how they were treated poorly on a DISNEY cruise, either.
So someone knows how to do it right.