I personally think that KYC requirement for crypto caters to the needs of the government and institutions. I also think that KYC type businesses in crypto like exchanges and the recently collapsed entities like BlockFi, Celsius etc require KYC so they can give preferential treatment to certain customers over others but this comes at the expense of the non super rich investors.
Defi platforms don't require KYC, thereby creating a free and fair environment for investment.