I agree with what you say about cycles of life.
I don't think it is always fair to call less intelligent people "idiots" (lol).
But if we talk about experiences outside of steemit, I have feel some disappointment several times in my life when seeing the intellectual levels of my fellow students, sometimes I am indeed surprised the lack of understanding and the smallish mind they seem to have.
And sometimes I tend to think this is just me thinking silly things, but I do get the frustration you say you feel when interacting with people that doesn't have much "essence" and don't share interesting things.
Of course.
Though sometimes need a broader-sweeping generalization to keep the word count for an article down, rather than going into precise distinctions.
And, there surely are some who undoubtedly fall into the “idiot” category - not to name names or provide examples, as we certainly could all come up with our own... :-)