El budismo disminuyó porque se volvió más y más ateo. Como no hay Devata a quien rezar, la gente emigró al hinduismo rico de Devata. Esto sucedió incluso antes de la llegada de Shankara. Los budistas intentaron recuperarse importando sánscrito, hindú Devatas y tantra al budismo. Este budismo se llama budismo Mahayana. El lenguaje Pali Theravada Buddhism obviamente estaba perdiendo popularidad. De lo contrario, no tendría sentido introducir un Vedanta muy parecido al budismo, a saber, la rama Mahayana. No resolvió el problema en la India. La estrecha similitud entre Mahayana y el hinduismo resultó fatal incluso para el budismo Mahayana. Mahayana sobrevivió en Tíbet, China, Japón, Bután, donde no se enfrentó a ninguna competencia del hinduismo.
Finalmente, la llegada de musulmanes alrededor de 1100 ce con la consiguiente destrucción de las universidades budistas y el asesinato masivo de monjes por parte de los musulmanes sellaron el destino del budismo en la India.