To be honest, software wallets can be considered similarly safe if you keep your computer clean from viruses and malware and follow general security rules. Hardware wallets of course increase the security a bit more, but you still need to keep a seed key safe. Many do this in a password manager that can also be read when the computer is inflitrated or you write the key somewhere offline and then it is destroyed by something (e.g. house fire). Then your coins are still on the wallet, but you can no longer access them.