Care to explain why you think uniswap isn't decentralized trading? The contracts are immutable, 100% on chain, and can be interacted with without any help from the uniswap web site.
Ethereum delegated some control to miners for within block trading which isn't decentralised. Between block trading is possible but you'd have to wait 10mins for a trade