What? Almost everyone has a debit card and credit cards are very normal. I found some stats:
https://www.theglobaleconomy.com/rankings/people_with_credit...
50-60% is not rare. And presumably they didn't specifically require credit cards rather than debit cards, which are even more common.