That's a very simplistic way of arguing or thinking about the issue. You are in fact not surrounded by idiots. Not everybody has expertise in your field (or the field you believe to be an expert in), so to you, it might seem obvious, but them, it's not.
Ridiculing others for "omg that was so obvious" is a failure on your part to see the obvious: they have other shit going on. I'd like to see you become a successful drug lord, escape capture for decades, and be an expert in computing at the same time. It wouldn't surprise me if you'd utterly fail at the drug lord part and make basic mistakes that a drug lord would call you an idiot for.