Different circumstances.
Docking in Castaway is effectively 'free' for DCL, whereas a stop in Alaska or Europe has exorbitant port fees by comparison (which gets factored into your cruise fare).
Obviously, Castaway is 100% worth more than $100, but regardless, hugely different circumstances...