对这个问题我的看法是: 第一,佛教的特有的修行方式应该是佛教在印度消亡的一个重要原因 释迦牟尼佛规定出家人不得从事生产活动,只能靠乞讨维持生命。这当然是出于如何更好地进行佛家修行的的考虑。有他的合理性。但是从社会经济角度去看,随着佛教的广泛传播,出家人成为一个庞大的社会阶层时就会出现严重的社会问题。 就是以当时的社会生产力条件看,无力承担供养这么多非生产人口。佛教成为印度社会的一个负担,他就必然无法在印度维持下去,必然会被其他形式的宗教所取代。 实际上佛教在中国的传播同样也遇到了这个问题。佛教在唐朝的传播相当广泛,但也遇到几次朝廷主动发起的大规模的"灭佛"。 所以出现这种情况,和佛教随着佛教信徒增加而社会负担也在增加,同时社会矛盾也在激化有直接关系。朝廷为了化解社会矛盾,只能限制佛教的发展。 值得一提的是,中国的佛教在以后的发展中,主动废除了释迦牟尼佛的这个规定。现在任何一个佛教寺院都把僧侣从事劳动作为必须的功课,而且设立在偏僻地区的寺院,僧侣则必须从事农业劳动。 这在印度佛教是不可能的。 中国佛教以自食其力为生存之道,是中国佛教传承下来并融合于中国社会的一个重要原因。而印度佛教则没有改变,最终为印度社会所排斥。 实际上还可以举有一个现实的例子。我国西藏地区为佛教密宗的传播地区。密宗的僧侣是不从事生产的。 而根据历史统计,西藏地区在唐朝时人口为一千多万,而到上个世纪初,人口只有一百多万。而且与这一百多万人口相对的是一个庞大的僧侣阶层和一个停滞在农奴社会的社会形态。 第二,早期佛教的教义是不完善的,印度对待这个不完善的方法是将佛教淘汰,而中国则将佛教教义完善。 这个实际不用更多解释了。一般宗教学者都公认这样一个观点,那就是中国佛教的禅宗的思想,完成了佛教的最高发展阶段。换句话说,也就是中国禅宗的思想代表着佛教的最高阶段。 但在印度,实际上是没有人从事对佛教理论的发展工作。无论是大乘佛教或者是小乘佛教,都停留在对佛经的解释上。 这种在理论上停滞的状态必然无法抵御新的宗教的产生。 佛教教义中这些不完善的问题至今也没有完全解决。比如佛教的六道轮回理论无法回答为什么现在人口越来越多的现象。人们无法理解今天这么多增加的人口是从哪道轮回来的。再比如出家人与赡养父母义务之间的矛盾问题。 出家人以化缘乞讨为生,如何赡养父母呢? 总的来说,由于佛教自身的原因,佛教在印度宗教发展史上就成为一个承前启后的宗教阶段。 从整体上看,印度宗教是经过婆罗门教--->佛教--->印度教这样三个大的阶段。佛教在这个发展过程中先是继承和汲取了婆罗门教的合理部分,并在这个基础上创立了自己的教义,由此奠定了佛教的地位。 然后佛教的发展和自身的不足同时也为印度教的兴起提供了基础。 佛教这些不完善和不足,导致了佛教在印度的消亡。所以,佛教虽然起源于印度,但最终在印度没有流行下来。而这些不完善和不足在中国则是在同中华文明的相互融合中得到了弥补,并获得了进一步发展的动力。