Все три мировые религии - Буддизм, Христианство и Ислам стали таковыми, в первую очередь, благодаря прозелитизму (активной проповеди своего учения и стремлению обратить других в свою веру). Вы предлагаете назвать три причины распространения Буддизма. Возможно они упомянуты в какой то книге. которую Вы прочитали, а я нет. Но могу сказать, что в разных странах Буддизм распространялся по разным причинам. В кастовой Индии он всех уравнял и объявил, что самореализации уже в этой жизни могут достичь представители всех каст, а не только брамины и кшатрии. В Китае он удачно примирил Конфуцианство, распространённое среди служилых сословий, и Даосизм, распространённый среди бедноты. В Японии Буддизм гармонично вписался в синтоистическое мировоззрение, при котором почитались и духи предков и выдающиеся люди. В Штаты он попал после второй мировой войну в качестве новомодного веяния. Наверняка не обошлось без участия бизнеса, который смог заработать на обслуживании духовных нужд новообращённых буддистов.