Biggest misconception is that Mahabharata was fought for establishing Dharma. Mahabharat was a war of Adharma vs Adharma. Even Lord Krishna accepted this thing.
If I had not adopted such deceitful ways in battle, victory would never have been yours, nor kingdom, nor wealth!
Lord Krishna talks about wealth and kingdom. Where is Dharma? Mahabharat was not fought for the Dharma establishment. It was for liberation of kshatriyas. Karna said to Krishna.
I pray to thee, O bull of the Kshatriya race, let not the Kshatriyas, old in learning and old in years, perish miserably, O Janardana, for thy sake. Oh, let this swelling host of Kshatriyas perish by means of weapons on that most sacred of all spots in the three worlds, viz.
So Krishna helped pandavas in Mahabharat for liberation of kshatriyas not for establishment of Dharma. Krishna helped weaker side so stronger kshatriyas could be killed. That's why no pandava was killed in the war but all three disciples of Parshurama, all great kuru warriors perished. Due to this war, Gandhari cursed Krishna and Yadava clan was also destroyed. So Mahabharat was fought for Liberation of kshatriyas. You will surprised to know that it was Karna not Arjuna who was born for helping Krishna inthe war.
O mighty-armed one, as it befell in former days. How all the Kshatriyas, cleansed by weapons should attain to regions of bliss, was the question. For this, a child was conceived by Kunti in her maidenhood, capable of provoking a general war.
So Karna was born to help Lord Krishna in liberation of kshatriyas.