I can't imagine that many people take pictures of their credit cards. Sounds like an entirely useless, stupid, and absurd 'policy' to me that does nothing to actually prevent or curb fraud. Asking for credit card on the return portion of a trip to allow check in is just plain idiotic.
How about those pax who have business trips that were purchased on a corporate card/travel agency and its impossible for the pax to provide the card?