> Maybe I have below average IQ
No you don't. I find OP's bold characterization of his co-workers inflammatory. Below average in general means "borderline retarded"[1]. You are obviously not below average. Stop saying that, please.
[1] https://paulcooijmans.com/intelligence/iq_ranges.html
I think the issue is because of people who care less about learning a topic deeply. Understanding why something works at all etc. This might be the actual complaint of OP.