Why Royal Caribbean's customer loyalty perks are in trouble