India was not better than China when Buddhism was created; it’s more that Buddhism was an useful instrument for the northern nomadic conquerors to legitimize their rule in the eyes of the population over native religions that favored native elites. It was also a fit religion for the chaotic and bloody period of the Age of Fragmentation when Northern China was constantly fighting due to the collapse of the Han Dynasty.
If the Han had not collapsed it is not likely Buddhism would have taken off, either way it wasn’t because of India being more advanced.
If the Han had not collapsed it is not likely Buddhism would have taken off, either way it wasn’t because of India being more advanced.