Binance mostly don't require KYC if you're depositing/withdrawing less than 2 BTC per day. It's definitely not impossible for them to suddenly ask for KYC out of nowhere though.
It's been long I registered on binance, I noticed no much verification, but there were. I could have been forgetting, but I think phone number was required at the time.
For p2p trading, there will be additional verification, in a way you will be asked to snap your real face. Making use of credit card to purchase is another KYC as you are linked to your bank account.
Phone number and email were required for unverified users. But I don't consider them KYC. Those information do not reveal who I am. Personally, I don't make a fuss over giving them away. They're there for security's sake; confirmation, one-time verification code, and so on.
As to Binance's P2P, it is where KYC is required. And it certainly defeats the very purpose of many users who prefer P2P for decentralization's sake or to avoid divulging personal information. But, somehow, it is also put up by Binance for security's sake, or so I hope.