the only way to remove the anonymity of cash is to remove cash from existence and that means no more usage of fiat which is not possible at all for many years. adding alternatives is not going to change that. people who are already using banks (which is nearly everyone) already don't have anonymity, it won't matter if they are using traditional banking or banking with a cryptocurrency!
along with removing the "cryptocurrency mining" ban
there is no "cryptocurrency mining ban" in China!