The fees on CEXs aren't that much and even I, still uses a CEX into this day but not as active as the others. I only trade when I have to or when I have seen some opportunity to buy/sell.
You are right, liquidity is the big difference among others, cexs have no deficiency of liquidity. Recently a centralized exchange in Japan got hacked and they had enough liquidity that they told there customers to not panic as they said they have enough funds to give all of the customers there funds back. I mean they don't have a problem of liquidity trades can happen in a matter of time. While on DEXs we see some problems but with the most famous ones we not face any.
Besides CEXs provide a lot of campaign in which we can participate like OKX and BYBIT etc. Binance is not coming up with good campaigns to reward there users. Overall, fee is not an issue, I use CEXs for trading purposes or for p2p trading. So considering yours and my POVs I can say they still worth it.