Bhagawdgeeta is the holy discussion, that is included in Mahabharata. It is between Krishna and Arjuna. Technically between infinite God and finite soul.
Because they wanted freedom in their life.
Maharbharata was written By lord Valmiki. all the religious discussions were there in Mahabharata because Sree krishna was a part of it and he shared various principles in Mahabharata as Bhagvada Gita.
Because mahabharata includes in religios discussions
Mahabharata was not a person. It is the story that happened thousands of years ago according to Hindu religious beliefs.
odyssey
The Mahabharata
A discussion in which only the involved parties are included.
Because Mahabharata is the most epic poem of Hinduism, it is the most read book of Hinduism. Discussion about Religion will help to sustain faith in Hinduism among followers.
They provide important religious and moral lessons
Mahabharata teaches us the Morales of life. It also teaches people Dharma (righteous living) of life. It establishes faith in God as well.
Lord Ganesha is not mentioned in the original Mahabharata text. However, there are adaptations and retellings of the Mahabharata where Lord Ganesha may be included for various reasons.