Not read all the posts but a voice of reason abive. For a start the perks are not free as you actually pay for them in your package. Carnival have made huge losses over the last few years due to Covid. How do think they will recover these? They have to put up the cost of cruising or else they will go bankrupt. If you want to continue cruising then all of us will have to get used to being charged more for our cruising. This is Princess's way of increasing the spend per client and hence increase profitability. Profit seems to be a dirty word but without profits companies will not survive. There are many other cruise lines around, so you can use them instead of Princess. Having been on a couple of other cruise lines recently,.in my opinion, Princess offer a excellent product at a reasonable price. Not the cheapest but you get what you pay for.