The visa reciprocity issue is completely separate than the flight cancellations issue.
Visa reciprocity is probably a more effective tool than cancelling flights. China clearly doesn’t care about anyone (even their own citizens) outside the country.
But if overseas Chinese citizens have their visas cancelled and their flights back to the mainland are cancelled, well now they have a problem.