Apart from better performance and more features, I think the main reason is because the centralized exchange provides an option to trade to fiat and withdrawal to local bank accounts.
Some large exchanges often even do various ways to attract traders to trade in their exchange such as promotions, giveaways, trading competition etc. Thus, the interest of traders is more active in the CEX than DEX.
That's certainly true, mate. Undoubtedly, centralized exchanges have greater performance, and user friendliness than their decentralized counterparts. Even with all the downsides existent within centralized exchanges (like hacks, theft, and lack of privacy), people seem to trust them more than decentralized ones. The reasons for this are obvious, since decentralized technologies are not proven or tried and tested.
Because of this, I believe that centralized exchanges will continue to dominate the crypto space for a very long time. Still though, decentralized exchanges will not cease to exist as they're viable alternatives against centralized ones. Instead, both decentralized and centralized exchanges will live alongside each other for many generations.
Nonetheless, what's important is that crypto stays as decentralized as possible. Knowing that centralized exchanges are subject to government regulations, countries can restrict or ban crypto trading completely, resulting in less adoption within the mainstream world. If this happens, then decentralized exchanges would be the only way to go towards switching from one coin to another. In the end, it's all a matter of adoption whenever both approaches (centralized and decentralized) will survive in the future. Just my thoughts