If you understand the concept of decentralized then you'll know chosing centralized platform over dex is just stupidity. The idea behind crypto was to put you the user in charge of your finance. Exchange like binance contract that thought. Exchange are weak when security are concerned, irrespective of how well secure they claim their platforms are surfer they're hosted on a centralized server, it becomes useless.
Just looking at the reputation of the exchange you might think they have everything covered until they get exploited and millions get stolen from the exchange, then you'll begin seeing how valuable they were considering the unreasonable excuse they will begin givjnyti deny users from accessing their funds.
Never use an exchange as a place to store or hide your coins, you can safely store them on hardware devices and when the need to sell comes, moved them back on exchange and sell. The disadvantages could be some time lost and small extra charges to cover transaction fees but it'll be better you loss that then all your funds due to hack.
First of all it is not stupidity and there is no need for that kind of talk about such a simple topic. Secondly decentralized is blockchain, not where your money is, people are mistaking decentralized in many ways, they think every single thing needs to be decentralized but that is not what it is all about, decentralized is the blockchain system, everything else can be centralized, you are also trading and billions of dollars worth of crypto is traded on centralized exchanges, where is decentralization there?
I just wanted to say that unless you have huge sums of crypto, there is no need to be afraid of where to keep your money, if you want to hold it on binance you can do that because there is a huuuuge chance that they will protect your money better than you can.