NCL charges this fee later, though. You can prepay it before the cruise or else have it charged to your account on the cruise. They absolutely do not include it in the initial cost of the cruise, making price comparisons more difficult than they otherwise would be. I'm sure that NCL isn't unique in doing this.
But, what's the point of this charge? Why don't they just increase salaries and be done with it? I'm not rewarding any particular crew members with this "gratuity" because it's supposedly distributed amongst all of them. What's the point? Wouldn't NCL save money by increasing salaries, eliminating this "gratuity" charge, advertising that "gratuities" are included in the price and that there are no hidden charges, and then eliminating all of the extra backend work that goes into collecting and distributing this money? It all seems so pointless.