China’s decision to clamp down on Ant Group has derailed an IPO of at least $34bn, despite execution being finished last week. The move appears to be little more than political muscle-flexing by Beijing. The real winners will be the country’s critics.