There's no such thing as "holding hive on ledger" (it also applies to any other coin). You only hold your private keys on hardware, which means you need to use it physically to sign your transactions. Consider it like a "password manager" from which you cannot retrieve the private keys directly. This is the ultimate solution because you're not able to compromise your keys even if you try hard.
For example, I added one of my ledger development keys to my account:
In this case, I have no knowledge about my private key paired with this public key. It's impossible to retrieve it but I can use my Ledger Nano S to sign any transaction (which I did for example here: https://hiveblocks.com/tx/7c90e542263e8abae146aa787b0f347c008ac187)
You will be able to make governance votes etc. I already pointed this out in my previous post as I plan to make Hive Ledger targeted to governance and DHF. This could allow some bigger stakeholders to securely keep HIVE and HBD and take part in the blockchain live without the need to store the keys somewhere on a PC or mobile.
Good stuff appreciate the feedback and explanation on this.