We’re on Anthem for Xmas, as normal I’ll have my card punched at Guest Services. Yes, I was told on one or two cruises they can’t but spoke to other crew members. The issue is really not punching the card in the wrong place. But when you have someone who knows what they’re doing, it’s a breeze. And, I don’t use the lanyard all the time (but don’t begrudge anyone who does). I just find it very convenient during the day if I’m out and about to pool, gym or windjammer, it’s just easy and safe. The plastic sleeves are a pain, it’s difficult to pull out a card from a wet or tight sleeve and they usually break. This works for me and my family, YMMV.