I do not understand this: " Do not use Coinbase "
no offense, but this gets to be funny. Most people make KYC in exchanges where the owners of the exchanges are anonymous people, so now they are complaining about coinbase? why the hell people do not complain about the exchanges that the owners are anonymous and ask their customers to make KYC?
to me, the point is not "do not use coinbase" but rather "be careful how you use coinbase".
they have been infamous for years for shutting down accounts of users who transact with gambling sites, darknet markets, etc. i wouldn't be surprised if they reported accounts to law enforcement too. they have already been hiring blockchain analysis companies for years---now they are just scaling up and buying one instead of contracting the work out. nothing new here. even if you do nothing illegal or morally questionable, it's important to recognize that coinbase has always policed their users' transaction histories much more actively than other exchanges.
i use coinbase pro for long term trading and holding USD but i never send coins there from outside sources. it's just not worth the risk.