¿Por qué no se mencionan otras religiones en Mahabharat?

Etimología
La palabra hindú se deriva del río Indo (Sindhu) como una referencia a las personas que vivían en las orillas orientales del gran río. El llamado del hinduismo como una palabra clave para todos los diferentes pensamientos y formas de vida seguidas por las personas del subcontinente fue durante el advenimiento de los griegos (¿alrededor del año 400 a. C.?).

Cronograma
Mahabarata, la epopeya según los historiadores data de alrededor de 2000-1500 a. C. y algunos eruditos religiosos afirman 3000 a. C. En cualquier caso, la palabra hindú es ajena incluso a los personajes de Mahabharatha.

Escuelas de pensamiento
Tras una inspección minuciosa, los diversos tipos de adoración y opciones de vida se mencionan en detalle en la epopeya.

Lo que se mantiene unido
Lo que mantiene unidos todos estos pensamientos es que los hindúes intentan alcanzar moksha o alivio de los ciclos de nacimiento y muerte, pero no hay una forma fija de lograrlo.
Casi todas estas ideologías están de acuerdo con el concepto de moksha y la necesidad de cumplir con el deber. El camino o los medios se dejan como una opción para aquellos que lo buscan.

Nota
Hay varias sectas y filosofías en el hinduismo. Parejas de ellas son más diferentes que algunas parejas de religiones.
Se han librado guerras en nombre de diferentes ideologías hindúes en India antes del advenimiento de árabes y europeos.

Dicho esto, mi respuesta es una simple gota en este océano, espero que haya ayudado.

Además de lo que dijo Quora User … más que religión, Mahabharata se trata de enseñanzas de la vida. Y la religión se genera a partir de esas enseñanzas y no al revés.

Mahabharata fue escrito siglos antes de que aparecieran el cristianismo y el islam en la India. Menciona prácticas religiosas de lo que algunas personas piensan que es la República romana.