I finally realized what was wrong with my Trust Wallet. For me it only supported Bitcoin, and no swap was available, as well as adding other coins and networks. It turns out that if you import a Bitcoin wallet, then the wallet retains similar functionality as I described above. But if you click Create New Wallet, then all the functionality of the Trust Wallet opens, including storing Ethereum and any other altcoins, and Swap also opens. So great useful!