You and I probably look at this in similar ways. I couldn't pay the prices they charge for a drink in good conscience knowing they are making probably 500% profit on each one or more. I've posted comments about that in other threads on this. I get ridiculed, but I'm okay with it. I sleep well at night. I have no issue with them making profit off me because they do, just not that much profit.
With that said, my take is packages are a Win/Win/Win. Princess wins because they sell a lot of them, and make very good money from them, so it helps them out. Win. Customers seem happy generally that buy them for whatever their reasons. Win. I, like to hope, that because of the profits driven from packages, it keeps the cruise fare down for someone like me. Win.
So everyone wins.