Yeah, that's something I've noticed. I've worked with a few people who were brilliant and really good at something, but that something wasn't writing software. Even the people who are frustratingly bad at their jobs have rarely made me think they're idiots. They're just not very good at the specific thing they're being paid to do.