The proposition that logic is a universal, is unitary, used to be something of a consensus position. The idea of universal logic was (and remains) very useful. It meant that one could, without any other shared beliefs, have some sort of conversation with anybody and, if constructed correctly, the conversation would progress and lead somewhere.
Communism does not believe in the universality of logic. This is why communism keeps coming back. Logical refutations have no effect because they are constructed with bourgeois logic, something that a priori is rejected by communists as an improper lens for examining communism.
If you don’t care about truth per se and want an indestructible ideology, this weeble like characteristic of not accepting logical refutation is very attractive. This is why ideologies that have no particular opinion on economic class or the proper way to distribute goods and services fall into the communist orbit. Their defects need to be papered over and the communists provide the only available cure for pesky objective, logical examination and refutation.
In a communist country, teaching logic is both a dangerous act and a necessary act. Without any logic at all society collapses. With a well taught, well formed mind schooled in logic, communism is rejected, which means a trip to reeducation or worse.
Yet throughout the communist period, math teachers went and taught their lessons including the concepts of logic and how to apply it to students. Philosophically, they were behind enemy lines and entirely within the power of their enemies while they openly taught a major building intellectual concept that doomed the State.
This is bravery, and almost entirely unrecognized.