Nothing is bulletproof. Especially centralization for ex. Ledger Nano S or Binance where there is mass adoption it's never good.
I believe you always find a good one that is not having too much attention. I mean eventually, hardware wallets are more secure than any other wallets I believe but everything is safe until hacked right? So I guess it can be all about time, either just spread it in a few wallets or choose always the second alternative or something like that. The best solution is: do not keep all your eggs in one basket, that's very simple and up to you.
Probably no strong hardware wallet such as Ledger Nano S will be hacked or somehow lose balance but even if there's a chance of 0.0000001% and you are very worried then that's your solution.
There are a number of ways to lose coins, not just hacking.
These have been detailed in help requests but briefly, wallet gets corrupted, passcode gets lost, hard drive problems, coming back to it after a couple years, nothing works, etc.
I have some difficulty in believing that a hardware wallet is any better than an encrypted wallet.dat file on a thumb drive or two, or somehow more reliable than a paper wallet. One thing to keep in mind is to not mix complexity with long term storage.
What then is complexity? It could be Bitcoin core with a full database, it could be an encrypted wallet.dat on an encrypted thumb drive. It could be a Trezor with a secondary hidden file structure.
Could be a number of things, but simplicity is highly related to long term reliability.