Define "abject failure" in the context of incredibly complex designs produced by incomprehensibly complex human systems (businesses/teams), operating with real-world constraints. You have absolutely no insight into whether his contributions were failures or successes, the constraints and resources he was working with or whether he was indeed demoted. For all you know he's been pulling rabbits out of hats.
My point is that his peers respect him and speak highly of him, and I'll take their word as worth 1000x the word of some reddit warrior who has never written a line of RTL, has no idea what a synthesis tool is, no idea how lithography works, no idea how about systems engineering, et,c, etc etc.