Also though, a decentralized exchange has the benefit of not having to pay for hosting/platform costs and only development costs, and doesnt have to follow legislative requirements in theory.
In contrast, the drawback is users have to secure their account personally.
If they lose their private keys, they will totally lose their account, their money, and DEX will not help them to recover.
Then build it, we as individuals need to take responsibility. Having it working you will be able to build it better over time