I don't even know if it is safer to leave BTC on something like Binance or on a ledger, because both are attacked by hackers and by the government. That is hard to overcome.
Asking such a question shows that you lack elementary knowledge about what Bitcoin is and how to store it safely. It is pointless to compare any CEX with any non-custodial wallet, your private keys in your private possession only give you maximum security, of course if you know how to keep them properly.
I am currently checking out videos of ledger users and the amount of threats is ridiculous.
Thieves presenting themselves as Ledger staff. Address poisoning. Spam that results in a drained account if you click on it.
It never stops.
And if Ledger gets hacked again, everything is gone.
You are currently being brainwashed with cheap YT videos that obviously convinced you that someone hacked Ledger in the sense that they hacked Bitcoin, and it is actually about the database of those who bought that device. Stop talking nonsense and spreading panic, you'd better learn some basics before jumping to conclusions that have nothing to do with common sense.