No company has a 100% retention rate. If you kowtow to repeat customers and lose your new customers, you will soon have neither.
or any other cruise line. Some have been swearing off XYZ line for years, but only fool themselves.
Carnival knows they can't please everyone and knows better than to go down that rabbit hole. No matter what they do, complainers gonna complain. Carnival does an amazing balancing act for most.