It's about control and having your coin in your own wallet gives you control, especially over your private keys. I used my key's to get my Bitcoin Cash when SegWit fork happened.
Don't use CoinBase as a wallet. Transfer your coins to a private wallet for security and privacy. A wallet that gives you control of your private keys is a wallet that you control. Remember, keep your wallet seeds and keys private and do not share.