¿Por qué los indios, incluso los educados, intentan ocultar consciente y deliberadamente el hecho de que India es el hogar de la segunda población musulmana más grande del mundo?

En realidad, diría que depende. Las personas que desean proyectar la cuestión de la “unidad en la diversidad” de la India prefieren señalar nuevamente que tenemos más musulmanes que en Pakistán (no sé si es cierto o no).
Otras personas, especialmente por razones políticas, intentarían proyectar algo que les otorgara más votos. En los lugares dominados por musulmanes, los políticos darán discursos en los que ellos (los políticos) solo se preocupan por los musulmanes. En lugares dominados por hindúes, darán discursos ya que solo se preocupan por los hindúes.

Triste realidad: a ellos (los políticos) no les importa ninguno. A ellos, como a cualquier otro ser humano, solo les importa cómo ganar más dinero y cómo retener el poder.
Otra triste realidad es que nadie habla sobre las condiciones de las personas, todos están preocupados por los números (población de hindúes / musulmanes).
Otra cosa triste es que al proyectar “unidad en la diversidad” básicamente hablamos de hindúes y musulmanes. Otras religiones simplemente se dan por sentadas porque forman una minoría, lo que significa menos importante para el banco de votación a nivel nacional.