There are websites where it's possible to test the︀ strength of passwords and with the current computing power it's impossible to break a strong︁ password in a short amount of time (it will change with quantum computers).
For BTC︂ and ETH (it should be the same for the other blockchains) it's possible to generate︃ offline a wallet, store the private key in an encrypted file, sign a transaction offline︄ and that way you can transfer your crypto without exposing online your keys, just like︅ a hardware wallet.
So yeah, it's the same process but tedious and error prone, I'd︆ say that hardware wallet is more secure because it's not possible to expose the private︇ keys online by mistake.
At the same time, after watching the video I think a︈ hardware wallet is not perfect.