If a company holds your bitcoin for you, you're trusting them to give it back. If you hold your own keys, nobody can freeze or lose it for you.
Go deeperExchanges have failed or frozen withdrawals before, and customers lost funds. Holding your own keys (self-custody) removes that risk, but makes you responsible for keeping your backup safe.