✨ ベストアンサー ✨
意味上の主語はheと考えても問題ないと思います。
意味上の主語がheであれ、He…adviceであれ、
結果(S)+result from +原因(X) 「SはXによって生じる」
原因(S)+result in +結果(Y) 「SによってYが生じる」
というresultに関する語法が理解できていれば、「彼が忠告を無視したこと」が原因であり、the failureが結果であることは理解できるのではないでしょうか。
完全に余談ですが、文法に縛られるなと言った舌の根が乾かぬうちに意味上の主語が〜と言い出していたので大変面白かったです(笑)