Yes every wallet or exchange can be hacked but the vulnerability of an exchange greatly outweighs that of a proper wallet. Just like you have prefer others to use it I would advice others to desist from it. Most especially storing their coins on it. The risk rans beyond just losing your privacy but also the coins stored in them are greatly at risk and should they decide to rug pull they would easily do that by just blaming hackers. Binance also is not secure even though CZ made you to believe so. Been the leading exchange due to number of users doesn’t prove how secure you are, Mt.Gotx was once more popular and superior but they fell to the hand of hackers which made many to lose their money and up till now they can recover from that loss. Another example of trusting exchange is the saga surrounding the collapsed FTX exchange. I will advise you read about them and draw your conclusions and probably you will get cleared that Profit earning is the major priority of exchanges and not the safety of your funds.
Both the Metamask and Trustwallet are not advisable to use because of them been a closer source and kind of too centralized. They take decisions without having to have the opinion of the users, who knows how your seed phrase and private key from them are used, probably they have a copy too. For bitcoin only wallet you have the electrum and the BlueWallet, and for multi coin wallet you can use the Unstoppable wallet, they are all open source