They serve a different purpose. HW wallets are for long term safe keeping of your crypto private keys associated with the cryptocurrency you want to hold for the long term. HW wallets are kept offline and never connected directly to the internet. SW wallets are used for regular transactions and moving of funds frequently. Never store more crypto or NFTs in your SW wallet than you can afford to lose in a hack.