Because they have nine trillion bugs in their booking system that have been on backlog since 1910.
According to this source [1] (of dubious quality, granted) Royal Caribbean's entire IT department is about 140 people headed by an electrical engineer.
[1] https://rocketreach.co/royal-caribbean-cruises-ltd-it-depart...
Nobody argued for or against LLMs. Just that IT isn't a major investment for any cruise line. And that fixing a problem like this isn't even rationally high on a cruise liner's list of priorities.
If the payment portal is bugging out and the engineer tasked to fixing it is off vibe coding on the off chance that a high schooler is using too much internet (versus trying to steal mom and dad's drinks), I'm not sure I'm unsympathetic to the manager's very predictable reaction.
Whatever those nine trillion bugs the developer is supposed to be working on are up to.