This. If you're some some random scrub going to China, the government isn't going to bat an eye if you enter the country. Thousands of American citizens go to and from China every day. Detaining you for no reason is not what they're looking for.
If you have beard, if you look middle eastern (a bit dark skinned like from south Europe, may be Afro-European from south USA), originnaly from middle east (doesn't matter if you are rised and having western citizenship), having Turkic name (because of Uygurs), holding Turkish citizenship, looking suspicius, having pro Hong Kong ot pro Tibetian opinions you will be questioned by police, and you will have hard time finding hotels.
For example this guy cannot find otel because he has Turkish citizenship. https://youtu.be/2SvHsU7jwwk also he is being questioned every time when he is being noticed by police.
I'm not saying this doesn't happen, but it's certainly not the norm.
I have a beard, and pro-HK and pro-Tibetan opinions. I've visited various places in China several times - never had any issues. The customs/immigration officials are friendly, just the same as they are everywhere (except the US!). The few interactions I've had with the police were also friendly, just the same as I'd expect everywhere (except the US!).