No, Princess does not have Haagen Dazs but they now have gelato they charge for - as do many cruise ships.
That is a good point - that was a bone of contention for years.
Here is another one: beach towels (although this was refundable).
Pizza delivery is another one - $5 on the Epic. How much is it on Royal Caribbean, $1? (or is it more, my mind isnt working right now). Royal does charge for room service after midnight.