Last time I cruised there was an all u can drink beverage package so that would be a better deal for the big drinkers.Holy smokes! I think you are right!
P.S. - I just got off a cruise and I'm pretty sure my drinks averaged around $15 per drink.