but overall liquidity is among the most important thing here to note, some people couldn't swap using DEX without getting affected by the slippage if the DEX is lacking therefore it could cause lost.
this is just one of many reasons why people would prefer CEX though also the fee processing if you are in ethereum swapping gonna took $100 off your wallet at good days nowaday and even worse when gas price reaching 100 gwei.
but I've seen many trend where DEX are increasing in amounts of user base anyway i think both serves their own purpose at the end of the day.
its not like DEX will suddenly go vanish into thin air if CEX is having good amount of customer base, both can complement each other.
DEXs are gradually maturing, if they are really successful and gain the trust of users, they will have good liquidity, enough to meet the needs of users. The transaction fee problem on Ethereum DEXs can be solved by Layer-2s. DenCun has helped to reduce transaction fees significantly and users can enjoy this right now.
Like you, I believe that both CEXs and DEXs are necessary for the market. There is competition between them and this competition will help them both become more perfect! Users will benefit from this development.