I agree with you about KYC being annoying but it is all part of regulatory compliance that the space needs to go through to be legitimised. You can still trade on decentralized exchanges without verifying your identity.
The only real hurdle to get through without having to provide KYC is getting your FIAT money into crypto through places like coinbase or kraken. There are still places where you can do that anonymously though like localbitcoins.