The good news is that they wouldn’t be banning roof-top crosses if there weren’t a huge number of them. China is fast becoming a Christian nation and the Communists are scared to death of it.
China’s not all one nation, of course. Sinkiang (Xinjiang) is majority Muslim. If communism really did go kaput, then the lid on the folk-religionists, Buddhists and Confucians would be off as well.
Well . . . . . maybe nominally so.