I understand why people prefer non-KYC exchanges. They don't want to be identified in any way, but it is still necessary for security measures.
What makes a kyc exchange more secure than one that doesn't have kyc requirements? In fact, it makes you even more vulnerable because not only your coins can get stolen from the exchange, but also your personal information. I hope you didn't forget about the Binance scandal where thousands of ID's, address info, etc that were (still are) floating around on the net.
Who knows how many more exchanges (or the desks they outsource kyc to) have had their system's breached. We may not find about it as long as exchanges are willing to pay up for not having the hackers publish the data.