Let us not forget that we have seen Arjuna and Karna from their birth to death. Naturally, we have “different” Arjunas and Karnas here. Would any reader accept about him/herself that he/she has remained constant and static throughout his/her life? That, what he/she has been in her teen days, he/she has remained the same in her 20s or 30s or 40s or 50s…? Would any reader in his/her ripe days like to be judged by his/her action of green days?
Bhisma, Drona, and Karna share another common thing. The common blood! They have Bharadwaja-Angira blood and therefore Puru-blood running through their veins! We know Ashwathama and Kripa survived. If that indicates Bharadwaja-Gautama survival despite Vashishtha-Bhrigu-Kanva victory, the myths might well be the creation of Puru-vamshi affiliated poets! One evidence of this is the myth of Kripa’s (a gautama!) immortality! Kripa’s myth strains our imagination as he is said to have been the Acharya of even Janmejaya’s son! Another evidence is the myth of Ashwathama’s immortality and also his new avatar as the next Vyasa! The composition of Mahabharata was not always in Vashishtha or Bhrigu hand! If the composition period extends up to the Gupta period or even later, it is natural some powerful Bharadwaja-Gautama-Angira poets contributed to the corpus!