I have a Ledger nano S and it's a pain to use on a daily basis, or to make 50 transactions in one day...
Especially with tiny little screen and extra time needed to verify all addresses.
Ledger S is NOT a good wallet, they proved that many times, but it's probably better than using centralized exchanges as ''wallets''.
Okx and Binance are not wallets, they are centralized exchanges and any wallet in their platform is a custodial wallet and you do not control the keys to that wallet. If you want a wallet, you go for self custodial, open source wallets and not exchange wallets.
You would be surprised to know how many people are calling exchange accounts a wallets and use them for holding coins.
That ia arguably much worse than holding money in bank accounts.