Do you think Binance doesn't want to control everybody? why did they force their customers to complete KYC verification when they were not?
I think Binance applies KYC verification isn't to control people, but it is about security and validation. Binance wants to ensure that it is a real person and everyone who joins Binance fulfills the Binance requirements. For example, you must know Binance excludes some countries, so people from the excluded countries aren't allowed to join. To know it, Binance must ask for KYC verification.
Even though centralized exchange make people easier to buy Bitcoin and convert to fiat, but if people only know to buy Bitcoin must use a centralized exchange, doesn't know about private key or seed phrase as they only know email and password etc, it will confuse many newbies since they think there's no such be your own bank in Bitcoin.
It is about our choice, if we don't believe CEX, simply use DEX only.
What we must understand is that CEX helps us to develop crypto industry. CEX has contributed to attracting people to join crypto massively. We can't deny this fact, CEX is very helpful and has its own role. Newbies also can learn how to trade crypto coins with the demo account on CEX.