Decentralized Exchanges are a matter of time. The best the current establishment can do is provide a superior UX for a DEX or on-off ramps to the traditional markets.
If you're worried about the code changing, you can run e.g. ETH nodes yourself, download the DEX frontends, and run the DEX locally.