Nah, the situation is worse. This site is run by people who have been running chans. This is a commie themed one that happened to get popular. "Welcome to Albania!" bunkers, Hoxha, communism. It's an aesthetic/joke. There's 7chan, spacechan, etc. The admins/mods aren't even communist. Maybe one is. They're all just your average socdem and liberal with a passing interest in "leftism" who find commie jokes and memes funny. Who aren't like other socdems/liberals in that they don't hate communists.
The real motivation behind running this website is the popularity. Look how carefully they weigh creating new boards, because "too many boards kills chans". They, like every other internet mod before them, enjoy power. The more people to lord over, the better. They hold voting and make decisions "democratically". The vote counts are usually in the vicinity of 5 to 8, and they have two dozen mods. It's all about being part of an elite.
That's why they allow nazis and reactionaries to post as much as they want, but curate by anchoring and deleting leftist content, because they're worried about "quality" (read: popularity). Threads they don't think have bait/flame potential they'll anchor, nazi threads they'll allow to go into 300+ posts before doing something. It's a ploy to attract /pol/yps to come here and argue with leftists, driving numbers up because /pol/ has a board on every chan.
Nobody buys the "/pol/ will get enlightened on this board and see the error of their ways". And even if that did work, so what? This isn't an educational place for racists, bigots, fascists, nazis, etc.
If this site was run by actual communists, or anarchists for that matter, all the scum would have been purged from this website long time ago. Tor was banned, so you can ban every IP (hash) that is an obvious anti-communist/leftist, fascists, etc.
Yes, at first maybe numbers would drop. But at least we'd have an honest to god board where leftists can engage in conversation.
I keep telling you over and over: You have an opportunity and you're fucking blowing it.