Primero que nada, China no es en absoluto un país principalmente budista, es principalmente ateo.
En segundo lugar, el budismo no es equivalente al vegetarianismo. Buda predicó que no matara, pero también sostuvo que debe aceptar cualquier alimento que la gente le ofrezca. De hecho, en los cánones budistas originales, Buda nunca enseña que debes abstenerte de comer carne.
Se cree que el vegetarianismo practicado en el budismo chino Mahayana es una idea original del emperador Wu de Liang. Como devoto budista abdicó varias veces para convertirse en monje, solo para ser restaurado al trono cada vez bajo la persuasión de sus ministros y en la forma de una generosa suma de dinero donada al monasterio en el que residía. Su religiosidad tendría profundos impactos en sus súbditos, su decisión de abstenerse del consumo de carne fue rápidamente seguida por diferentes sectas del budismo chino bajo su reinado. Esta práctica fue llevada adelante por generaciones futuras, esto nos da la impresión de que los budistas están destinados a no comer carne.
El budismo tibetano es otra secta prominente en la China moderna, los monjes y seguidores del budismo tibetano no se abstienen del consumo de carne. Es probable que el budismo chino nunca haya tenido una influencia significativa sobre la fe tibetana, y otra respuesta es que la meseta tibetana nunca ha sido conocida como una tierra fértil, la adhesión a la religión es siempre posterior al pragmatismo.