OK, here's where I'm currently still confused:
The hardware wallets are just for signing transactions. I get why they are useful. But...
I'm not understanding how you use an offline device to generate whatever it is that lets you control (send and receive) X amount of BTC, which are actions that require you to connect to the internet to push or receive info from the miners running the blockchain.