had the author shown intellectual rigor by demonstrating projects written in a spectrum of programming languages, some Go, C, C++, Python and Ruby, then they could have transferred out to a different team and gotten off the "grunt track."
accordingly, they would have been on projects that weren't dead on arrival and he would have gotten the promotion he felt he deserved.
in this case the system actually worked as designed: somebody who did not bother to apply themselves and demonstrate a wide spectrum of skills (which would make them far more valuable) got put in the grunt track and was kept in the grunt track