The U.S. Cruise industry registers it's ships under foreign flags and employs third world workers on far inferior terms and conditions than American workers would command.
Their airlines are obviously jealous that they can't do the same thing. If they could they would have done it years ago and wouldn't be complaining now.