The Maharats Chiyus (or Chayos) writes in his Mavo HaAgados that not all of Chazal were born equal, so to speak. More specifically, that among Chazal, there are different levels of intelligence, understanding and character refinement. Additionally, not all of Chazal were experts in all aspects of the Torah. Some of Chazal had areas of expertise and some were unknowledgeable about parts of the Torah. Based off of these points, the Maharats Chiyus concludes that it’s important to note who the speaker is in any given Aggadah and to investigate, before trying to understand the statement, “the ways of that particular person in other places where he spoke and to investigate what happened to him and why (i.e. his life story). By doing this you will be able to easily understand what he means even though what he said seems bizarre at first glance.”
[You can see the original in Hebrew here. I'm referring to the section that starts from the paragraph "Ubetchilah tzarich ani..."]
My questions are:
1-Are there any commentaries that agree with this approach to explaining Aggadeta?
2- Is there a particular commentator that consistently explains aggadeta this way?