They both have their own advantages and disadvantages, In my opinion a decentralized exchange like coinbaazar , paxful is better to use when you have to change between various payments methods to bitcoin and back to Fiat. KYC is ideally not mandatory for most payments methods. Can be used for worldwide transactions.
These are the main reasons why decentralized exchanges should have gained more popularity than centralized exchange, but I am surprised that people would prefer centralized exchange over DEX, probably because DEX usually has very low volume, while Centralized exchange has enough trade volume that could drive a project to the part of success.
Even me that I am talking, despite all the furor I have over KYC from these centralized exchange and my anger with them, I have never for ones taken my trade through DEX , maybe one day, the trend will change and we will all follow DEX trend again, because I can see that trend speaks louder in this market.