¿Por qué la antigua misión budista no fue tan exitosa en el oeste como lo fue en el este?

La razón por la cual el budismo no proliferó en Occidente en la medida en que lo hizo en Oriente es porque hubo un gran obstáculo para la propagación del budismo hacia Occidente en forma de Persia. Los persas tenían un imperio civilizado muy avanzado propio. Su contacto con todos los estados e imperios en el subcontinente indio estaba en pie de igualdad. Y durante casi toda su historia en la antigüedad, fueron seguidores del zoroastrismo, con períodos de dominio de la religión babilónica y el olimpismo. Estas religiones se desarrollaron completamente por derecho propio y disfrutaron del patrocinio del estado. El budismo era una religión minoritaria en Persia a lo largo de la antigüedad hasta el final del Imperio sasánida, pero su mayor difusión se restringió porque no disfrutaba del patrocinio real.

Los países al este inmediato de la India eran
a) en el ámbito cultural indio,
b) estados pequeños que tenían menor antigüedad que cualquier poder que gobernara India, y
c) no tenía una religión organizada fuerte.

Estos factores ayudaron al budismo a arraigarse en estas áreas cuando Ashoka y los reyes posteriores ‘persuadieron’ a algunos de los jefes más pequeños para que se convirtieran, y luego se extendió por asimilación, reuniendo e incorporando algunas costumbres locales a medida que se extendía. Es por eso que el budismo en Sri Lanka es muy diferente al budismo en el Tíbet, que a su vez es muy diferente al budismo en Japón.