I think not all decentralized exchanges are perfect. While most DEX are still less intuitive than some other centralized exchange platforms, Decentralized exchanges are generally fully permissionless meaning anyone can use them and allow users to maintain full control over their assets at all times.
Decentralized exchanges can never be like centralized exchanges, they don't share the same properties, centralized exchanges are custodial which means everything is under their care while decentralized exchange gives you the protocol level to operate on while you have the control of it since you handl the private key to your wallet. When decentralized exchange start having features of centralised exchange, then it is no longer decentralized any more, there should never be a middle person in decentralised exchange. It wouldn't be bad if DEX can streghen their security features for maximum efficiency.