Centralized exchanges should only ever be used to convert between fiat and crypto. Once you've bought your crypto, get it the hell off the exchange.
I also had a terrible experience with Coinbase once in the past where they locked my account for no reason and wouldn't let me purchase or sell. Thankfully it self-resolved in a couple days, but left a pretty bad taste in my mouth, though I haven't had any incidents since then.
Unfortunately centralized exchanges all seem to have atrocious customer support and are a risk. Not sure what can be done as a customer other than to minimize exposure to them as much as possible. Coinbase definitely needs more serious competitors in the U.S>