Its funny when people start calculating how much a company profits to determine if something is worth the cost. They are a multi billion dollar company for a reason, the moment you booked the cruise, they are already profiting off you. Anything they sell will result in profit, so with your theory, booking any cruise is bad value for you. You are paying for a service, experience and product, if its within your budget do it, over thinking it makes no sense.