I dislike CCP ideology, but its clear to me that if anyone can "fix" Afghanistan, its China. They accept ground realities and pursue their goals without taking up stupid challenges such as "bring democracy to Afghanistan".
I almost died laughing at your comment. You have to understand the ethnic divisions that exist in the region before arriving at opinions. Taliban (Pashtuns) don't give a damn about "others" such as Tajiks, Uzbeks, Hazaras (in Afghanistan - read about how they slaughtered Hazaras around Bamiyan during 1996-1999 when they were in power). Do you seriously think they bother about Uighurs? Even if they do bother, China is unfortunately not stupid - they are capable of making deals with anyone if it benefits them. China also doesn't care about democracy, nation-building, and other impossible to attain goals in Afghanistan. You (and I) may dislike the authoritarian policies of CCP, but they know how to deal with religious authoritarians.