I think the right advice should be get yourself a cold wallet, hardware wallet isn’t the only cold or offline wallet. You can safely set up an offline wallet on airgapped device and it will work same as an hardware wallet.
Also hardware wallet or probably all cold wallet isn’t just the problem but also how we back up our seed phrase or keys. Even with hardware wallet if you don’t store your seeds properly it will still be needless.
There are many different ways to keep your bitcoin safe. We have the hardware wallets, cold storage, and multi-sig. While software wallet is good there is a strong caution given against leaving funds on software wallets on phones or computers due to security vulnerabilities. Hardware wallets are recommended as the only secure option for self-custody.