[flagged]
About the Dunning-Kruger effect, Wow wow wow :D It has nothing to do with the language preference, THUS you're not in a position to evaluate a programmers incompetence by seeing a piece of code shared on github.
I will make the predicate as same as I do in placeholder. Even though it is not practical, it's important to keep the function's behavior consistent. You're right :)