I don’t know about Princess, but on some cruise lines the monetary tips are all pooled, and the only way to ensure a tip gets to the person you want to give it to, is to do it in the form of a gift.
Also, I seriously doubt that a person, when given a bottle of wine as a thank you, will say to themselves, boy do I feel de-humanised and demeaned.