When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."
That these rules are not enforced by deleting content but the comments largely disappearing from view (based on community voting) is not a hugely different outcome IMO. It’s also worth noting that you don’t have to participate in such a community if you don’t want to. Their space and their rules.
> Criticism of published work should assume basic competence
That rule for example would bar a commenter from critiquing the work for not taking into account a confounding factor, or for using a non-representative WEIRD [0] population sample to reach overly broad conclusions. Taking these issues into account can be argued to be "basic competence", but they are too often ignored in many the most headline-worthy social science papers that attract the most upvotes.
[0] western, educated, industrialized, rich and democratic : https://en.m.wikipedia.org/wiki/Transnational_psychology#WEI...
Also, you shouldn't need credentials to demonstrate that you know something - the fact that you post something polite and useful should be enough to have your comment not be removed. It is a useful proxy for moderation at scale, though.
The moderators of the subreddit obviously disagree. From the sides I would say it works for them.