

Oh dang, last year I left a job I was in for 8 years, where I was writing software for scientists and researchers (or attempting to). You do spend a lot more time in meetings discussing your software than you do actually writing code. And those projects have the bad habit of being cancelled three quarters the way through, because funding gets pulled, or the researcher just leaves, or quite often they find an off-the-shelf software product that is a better solution.
This is simply a symptom of not being experienced in or knowledgeable in the topic of the conversation.
Not being knowledgeable, or not being smart, is unrelated to IQ. Knowing a great deal about a topic or field is not the same as having a high IQ.