Delta does this here when flying out to the Dominican Republic. I bought a pair of tickets for my mom and grandma and got a notification saying I had to present the CC before they could board. They said I could do it at any Delta station at any airport, they were flying out of JFK so a couple of days before their flight I went out to the much closer LGA and presented the reservation and card.
It's a pain in the butt. I have seen a lot of people just not even be able to get on the flight. IMO they have no one to blame but themselves, there was a pop up when I booked with Delta stating that the card must be presented.