This has always been and will continue to be as long as centralized exchanges are concerned, ever wondered by exchange fees are so low on centralized exchanges while the same exchanges fees are so high on decentralized exchanges?
Centralized exchanges have their pros and cons, and a few and the cons you've mentioned, but one of the pros is that which I stated above "transaction fees".
Imagine trading erc20 tokens on uniswap at this time, check out the fees, and also trade the same erc20 tokens on a centralized exchange like binance, check out how much fees binance charged and compare the two and tell which is more affordable for the average crypto user.
Conclusion is, In as much as we try to condemn centralized exchanges for their excesses, they still play a major role in the growth of crypto currencies.
Very well-said. CEXs has major contribution also in terms of crypto adoption in this market.
So even if we say, some don't like using centralized exchanges, still, they are vital in the growth of this market.
Not many traders can afford to use DEX. Aside from that, there are so many alts that you can only find in CEXs.
And in addition to this, most CEXs are regulated by specific Central Banks, so at least people know where to go in case something goes awry.