I will import my wallet seed from wallet software A to wallet software B, if my coins is here, I will sweep it to an entire new wallet with new wallet seed.
A scenario where it makes sense to do this is if your software or hardware wallet has stopped working, and you have no other choice but to import your seed and recover your wallet that way. But as soon as that is done, sweep everything from wallet A to wallet B.
If you recovered the seed generated by the same hardware wallet, I wouldn't bother sweeping the coins, though. So, if you trusted, for instance, Trezor last year with your seed, and now you moved to the same or different model of Trezor, I don't think a sweep is necessary in that situation.