Because every scummy capitalist in the USA is desperate to make a fast buck.
When you get to the NCL website you are greeted with bait advertising toting a $639.00 cruise to Cuba.
When you click on the icon below the quoted price, the hard truth of their scam will hit you very fast.
$639.00 becomes $1,579.00.
If you are one of the 'suckers who are born every minute' enjoy the royal fuck they are going to give you.