¿Por qué la India británica se dividió entre líneas religiosas, en lugar de líneas étnicas o lingüísticas?

¿Por qué la partición de la India británica se basó en la religión y no en el idioma o el origen étnico?
La religión fue considerada el factor principal en la definición de la nacionalidad de los musulmanes indios según la teoría de las dos naciones por Muhammad Ali Jinnah

La idea de un estado hindú total después de la independencia donde las ideas e intereses de los musulmanes no estarían seguros llevó a la liga musulmana de toda la India a exigir la autodeterminación de las áreas de mayoría musulmana en forma de un estado soberano que promete la igualdad de derechos para todos.

¿Qué pasará si la India se divide en función de los idiomas?
India es un país con diversos idiomas, en mi opinión, no se puede dividir en función de los idiomas.
India es un país con historia común y unidad en la diversidad.
Hay 22 idiomas oficiales de la India, dividir la India en 22 partes diferentes está más allá de la imaginación.

Se hizo sobre la base de la teoría de las dos naciones de la Liga Musulmana, que decía que los hindúes y los musulmanes son dos comunidades separadas que no pueden vivir juntas. Respaldó su reclamo llamando al día de “Acción Directa” que condujo a disturbios masivos en toda la India. Además, aunque la identidad étnica y lingüística es importante para las personas, la religión fue y es el primer marcador de identidad para la mayoría de las personas en la India.