"It is impossible to hack a Trezor without being able to touch the Trezor. It doesn't matter if it is connected to your computer, and the hacker has control of your computer. They won't be able to physically touch/press the confirm button the Trezor. (Nor would they be able to put in the pin number if it is a model T) Now, if you have your seed phrase saved on your computer... that's a different story."
If I’m not mistaken, the creators of Trezor developed BIP39/84 and they are the reason we have HD wallets and mnemonic seed phrases.
I remember HD wallets before Trezor. There was Multibit with unrelated private/pubic keys pairs, that became later Multibit HD, before the arrival of Trezor, iirc