Because it is not from one US port to a different one without a foreign ports in between. Blame both the republicans and democrats for this longstanding law
Every cruise you have ever taken has the words “Subject to change “ all over the items that you signed off on. The could close down Alfredo’s at any time or any other venue They could turn Salty Dog gastropub into a library. Somebody recently posted the mini suite perks and said see it shows free room service. But didn’t mention the subject to change note at the bottom.
With plus I only pay the extra over $15 for glasses of wine and get 2 casual meals. I also thought the specialty dinners were 2 per cruise. You may want to check your math