I believe that it benefits everyone, including EFL learners, for documentation to use the most common of the most precise words that fit the intended meaning. Choosing a common word that isn't exactly the right meaning simply because it is common is as much a problem as choosing an obscure word simply because it is precise.
We have had several discussions about simplifying the way we write on ELL.SE, including Simple English please!. Our community has always settled on not "dumbing down" the vocabulary, but instead striving to avoid idioms, slang, and in some instances, complicated sentence structures.
So there are two issues I think we have to figure out. What is the intended meaning of
The community tends to vote down overt self-promotion and flag it as spam.
and is 'overt' the most commonly used word that conveys that precise meaning?
Overt is defined as 'open and observable; not hidden, concealed, or secret'. It is not in my opinion interchangeable with blatant or obvious, and I don't think we should muddy the waters by trying to change the intended meaning and incorporating covert in there (that's a discussion for a different question).
In my opinion, the community tends to not like self-promotion in general, and tends to downvote overt self-promotion because they notice it and not necessarily because it's overt. I think 'overt' is the correct word to use there, with 'obvious' being the runner-up. I don't think a replacement word is going to add or detract significantly from the message, so I don't think we should change the wording.
I came across a page describing Stack Overflow Content principles and think it captures fairly well the style of writing that is easier for fluent non-native speakers to understand.
Although this question was downvoted because people disagreed with the suggestion to change the wording, it is useful for people to point out parts of the site where the text might be difficult to understand.