It actually makes a lot of sense. Xinjiang is the route to CPEC. Purge the different Muslim Uighurs who don't share anything with Chinese, religion, values, morals.
Xinjiang is the most valuable land for China now due to CPEC and they want complete and absolute control over it ridding it's autonomy much like India did to Kashmir.
You really think people are naive and don't understand why China is doing this?
China has a history of ethnic cleansing other minorities, Uighurs are Muslims and China hates Islam. To a Chinese, that's like killing two birds with one stone.