for me... I have never had to show my physical card... I have one in my phone just in case...
my ticket info usually has all the info needed... but that is me..
yes it was nice to get the packet... but over the years... the offerings in the welcome pack.. well... nothing special
but on the bight side for me.. I have enough cards and luggage tags to last me for the rest of my travels..