Prior to ImmutaSwap, there was no way for Immutable X platform users to trade cryptocurrency without first moving their assets to the Ethereum Mainnet, swapping them in an exchange and then moving them back to Immutable X. Each of these steps is laborious, time-consuming, expensive, and the whole process introduces potential risk for users - especially those who are new to the Immutable X platform.
The limiting factor is that the Immutable X API does not yet support the Smart Contracts that would partially facilitate a Uniswap-like DEX. For technical reasons, the API may never be able to support an exchange that can offer this service to traders in a timely manner. The details of this limitation are addressed in the Automated Market Maker section of this document.