Thats true. Hardware wallets are mostly used by those who want to hold on to their coins for a long term. For traders, merchants and others who frequently buy and sell cryptocurrencies are better off using a hot wallet. But there are also people who are using both. Being a merchant, I accept crypto payments, so I have to convert or withdraw them quite often. This is why I have kept them in a hotwallet, Capitalwallet which is quite convenient. The coins which I want to hold for long term investment, I prefer to keep them in the cold wallet - ledger nano X. It all depends on the requirements.
Capitalwallet? I don't a project that mislead their users, it's not even a wallet, but an exchange. It's remind me with freewallet aka scam exchange.
If you're a trader, there's no choice since you need a liquidity so you need to hold it on the exchange, but make sure you only hold for small amount that need to trading purpose.
If you have a merchant, you can use Bitcoin payment processor like BTCPayserver, it will increase your security and privacy rather than just use a single wallet that generate one address.