Mathematically the vast majority of programmers in the world are mediocre by your definitions there. Was that the intent of your post?
Is it perfect? No.
Do I think the 70% of programmers that probably fit this definition are mediocre? Yeah.
Keep in mind I am calling myself a mediocre programmer.