What's the different with purchase?
In my stupid opinion, both are same as exchanging one asset into another asset.
Let's make it simple with an example.
I Swap my ETH into your native token UCAP.
I got some UCAP, then Where's the ETH goes to? To The SmartContract? Who have the key to that smartcontract? Me?