Why do they say that? Correct me if I'm wrong. Isn't, hardware wallet, a hardware like usb, that generates private keys without being online on the internet?
Why do I not like them? Because, in addition with a txt file that you can encrypt with many ways and save it in many places, if your hardware stops working, you're a dead man. And you're going to fix it somewhere? Not that recommended. If you're a paranoid of course.
Prove me wrong, by not telling me the cons of software wallet. Prove me wrong, by telling me the pros of hardware wallet.