My site host Squarespace has a new forced feature which automatically throws some comments into an "awaiting approval" bin. I have no facility to disable this feature (actually, it IS disabled, but Squarespace has installed an override). I have asked Squarespace to change this. I don't think they will.
This is an equal-opportunity site, and I don't bar anyone from commenting. I apologize for this annoying, discriminatory "feature." I will "approve" comments as soon as I'm aware of them and before reading them. With the exception of some ad spam, I can count on one hand the number of comments I've had to remove in the past six months for offensive content. This approval system is a real pain for commenters, readers and me.
I do, BTW, read all the comments, though not necessarily timely. If I ever remove a comment for what I deem cause, the writer will know it & know why.
Update: a commenter has suggested that "the best solution is just not to comment." That's was not my goal in making readers & contributors aware of the approval process imposed by my host. Since I'm not going to read the comments as I "approve" them, it takes me only seconds to release the comments for publication. The delay is what is unfair to commenters: I don't sit at my computer waiting for comments to come in, so any comments that trigger the approval algorithm will be delayed, sometimes by hours if I'm not around. This delay severely limits commenters' ability to engage in an exchange of ideas, which is one of the purposes of the comments facility. Not only that, I think the approval process itself is insulting to contributors, who 999 times out of 1,000, write comments which falls within my so-called standards.
So keep on commenting, please. What annoys me is the approval requirement, not the comments.