That was a brilliant idea you made, even though it did cost you high fee, by not connecting your main wallet to upgrading a new coin still in the launching process, because to be frankly speaking, this has been one silly mistake some neglected, which cost them losing all their funds, and this should be a lesson to everyone here to not make such mistake never in the future, that is, no matter how the coin seems to be more promising.
What about someone who has binance wallet and trust wallet is there still need for hardware wallet?
Having a hardware wallets is never a must, as we have also got some good and user friendly software wallets that are easy to use and offers the same security expected from a hardware wallets, such as the likes of "Electrum" (i.e Bitcoin only wallet), and "Metamask" (i.e multi chain altcoins wallet), which also works just like "Trust wallet", as they both are noncustodial and grant you full control over your funds.