Being technically competent while also being perceived as merely neutral personality wise can lead to a lower overall qualitative evaluation, potentially affecting raises, promotions, etc.
I guess the lesson is that you (almost) always have to play the game or at least that playing the game well can yield many personal benefits.
My worst experience is someone who was highly prolific at creating enormous amounts of tech debt without the process in place to block it. We are still only about 50% through working off this giant stack of tech debt 2 years later.
If I didn't know any better, it sounds like you are just using the guy as someone to conveniently blame.
This is clearly someone who is working beyond their abilities, and needs help and mentoring.
This is not the person's fault, though, this is a management issue, and maybe also a cultural one, where people just assume this person "should know" just because they've been at the company for a long time, and mentoring would be "beneath" them.