Most of the people using pay-per-ride cards don't have credit cards (or debit cards). The credit card-only machines are mostly for disbursing monthly unlimited cards. And most tourists in New York, believe it or not, don't even use the subway. So this is really a problem that affects a small minority of people.