The main reason for a DEX is anonymity. It's no use if the person has to log in using their own data. The login must be done through an anonymous virtual wallet like Phantom or Metamask. Decentralization means being everywhere at the same time. How are you going to do that? Because if it's in a data center, it's not decentralized.