Why bother, when you get the paid the same regardless?
I don’t know the guy, but I feel like a lot of people are missing this angle - just because you’re technically capable, doesn’t mean you’re actually motivated or that you actually bother to deliver. You can also be lazy and just collect your check.
This is my experience for the past 10 years I've been working in the industry. As soon as someone finds out I am more capable at something than the rest of the colleagues on the team I get to do all the work in that area yet receive nothing in return. Every time I tried to bring something up as an example of doing something more my achievements were downplayed as part of the regular duties or my mistakes were put on the pedestal instead. There were also calls to do more, even though I already was doing more than the average programmer on the project. Nothing was ever enough.
In my current job I aimed to be painfully average at everything I do and so far I haven't seen any difference. I still get the same reviews I was getting all these years and the salary increases are still as mediocre as the ones I was getting when I was trying my best. My only fear is that this strategy might lead to complete stagnation. I am already bored out of my mind and I would switch jobs in a heartbeat, but I can't currently do that due to variety of reasons.