Even p2p with no KYC for credit car purchases almost extincted, KYC has became mandatory to avoid money laundering and purchase using stolen cards which is actually good for the cryptocurrencies but it may take the anonymity so if it is your most priority then you need to find someone personally and pay premium price for it.
I was actually referring to card providers that allow C2C transfers such as Payoneer, Paysera, Wise, etc. which AFAIK P2P exchanges never did anything to prevent dealing with them, it's the user's responsibility to choose whom to trade with and not the platform's. The same thing applies to gift cards, we know that plenty of them are bought with stolen credit cards, but you can't expect the exchange to ban them or delete the listings just because there's a certain risk associated with them.