You are right of course. I know Trust Wallet had this massive bug
But has something similar ever occurred with a hardware wallet?

Ledger
Funds of Every Wallet Created With The Trust Wallet Browser Extension Could Have Been Stolen Without Any User Interaction | Ledger
Seed generation of Trust Wallet was flawed, the total entropy was only 32 bits. We have created a file containing all possible seeds. Fortunately, ...