Some of the platform today does not require too much KYC if you are just a person that does not have a trade for over two bitcoin per day. Some of the exchange platforms does not require KYC for their security is the yobit exchange ( personally in my opinion they have a bad customer service, this is just for an example ) their platform does not require information about users you can also use any kind of user name and email if you want but still, you can buy bitcoins and altcoins. OP already listed some of the platforms you can buy a lot of coins if you want but does require a KYC but on my country today does not have any kind of bitcoin atm instead we are supporting the use of having exchange like the Binance, coinbase, and coins.ph those trading and exchange platform requires us a KYC to make sure that all of the transactions are recorded to their users to easily identified the transactions not only the address.
On most exchanges you can buy alts-btc without kyc, it's just that they put limit on how much. I would rather use the already established exchanges rather than p2p where you aren't sure who you are dealing with, and Bitcoin ATMs have limited reach.
Sometimes there are still people taking advantage of the P2P transactions but still it depends on the person if they already trusted the person still it is now handled by the buyer and seller. In some places over the world they have a place that is secured and the people can trade their items even coins if they want because it is monitored all around by CCTV.