I understand that, as I receive the "loyalty" gift as well.
I have dozens of koozies, pins, fanny packs, luggage tags, blankets, towels, etc and appreciate them all.
If they didnt give the free "loyalty perk"....it would not stop me from cruising on Carnival.