China has a very rigid political system. Authorities try to control all sphere of people life. That it the reason why they ban crypto. Cryptocurrencies can't be regulated, so they just ban it and want to replace by creating their own digital Yuan that will be completely under the control so there will be no difference between it and just non-cash Yaun on a bank account.