I have no idea why people use Coinbase. They charge exorbitant fees and will lock your account at the drop of hat if you try to cash out.
I think it'd be disingenuous to suggest that there is any safer place to hold crypto, given they are publicly traded, have excellent engineers, have insurance, etc. I even think it's more likely I'd fuck up personally custodying my crypto than letting Coinbase hold it. I've had friends lose so much money trying to keep their crypto in private wallets and on shady exchanges.