When I first cruised with P&O, albeit many moons ago, drink prices were advertised in the brochures as duty free (which they were), then the advertising changed to shipboard prices, which were still a bit cheaper than at home, but now it’s a cash cow. To be fair, the cruise price is now lower and more accessible to most but the overall product is greatly reduced.