I agree with you on this. I wouldn’t fly to another continent to enjoy sea days. I would have just cruised in any US ports, spend less money on flights and hotels. Spend my money on shops, drink cocktails, and try my luck in the casino.
Still not happy with the port cancellation but it is what it is. I’m not happy with people not having a little or no empathy to those who were looking forward to this port stop. Yes, I know about the cruise contract. I have cruised other brands. I have also worked in a cruise port for many years. People save hard earned money to be able to travel and cruising is the best way to travel to many places.