Most exchanges require KYC, it’s just the way it’s gone. We really can’t have it both ways, if we want full mainstream adoption & acceptance by banks etc we’re going to need to play by the rules, pay our taxes etc.
here is a better approach---learn to compartmentalize your activities.
what most people do is consolidate all their coins from different sources into a single wallet and then blindly spend them, exposing all of their funds and blockchain history to adversaries like coinbase. these people do nothing to hide their activities from third parties, making themselves low hanging fruit for AML algorithms and probing exchanges.
this leads to 2 polarized conclusions: 1. "play by the rules" or 2. "coinbase is the devil!!!1!1 #deletecoinbase!!!11!1!"
neither of which is correct IMO.
keep in mind that virtually all exchanges are deeply analyzing all of your blockchain activities. yes, binance and bitmex and bittrex and gemini are doing it too, not just coinbase. your funds are always at risk. fixating on coinbase only serves to lead noobs astray, making them think that other exchanges are safe from these things when they simply aren't at all.
back to my initial point. users need to approach third party services with all of this in mind, knowing any outputs deposited or withdrawn will be analyzed several hops out. coinbase is perfectly usable as an exchange---they have awesome liquidity, good UI, free USDC/USD conversion, lightning fast bank withdrawals---but you need to be very aware of their legal/tax obligations and their AML policies.
this is where compartmentalization comes in. if you know how to separate your coins based on source, you do not need to "play by the rules" with all of your bitcoins---
only the ones that can be linked to your identity. pay your taxes on coins you sell on coinbase, surely, but your off the book activities where there is no KYC and no tax reporting? paying taxes on that is for suckers! so is getting your accounts closed for withdrawing from casinos and sportsbooks and things like that.
if you're gonna be lazy and reckless about your privacy, stay away from coinbase---you will fall into the typical AML/KYC pitfalls. on the other hand, if you are smart about how you use your bitcoins and interface with coinbase, there is no problem at all with using them.