EDG winning against both former Valorant and Overwatch players just proves the superiority of Crossfire players.
China is literally good at most things. Bound to happen with the disciplined culture and the sense of duty kids get when they grow up. The population is the biggest reason why, but its also around the culture of duty and competition thats why china is always competitive in so many types of things. The reason why india doesnt have so much recognition in so many fields of competition apart from the competitive culture is also a lack of accessibility.
Just accessibility, China has major pop center mainly in the east. And the infrastructure is really good which allowed for esports and game to take off massively.
Population isn't the main reason, India has had large population but isn't great at esports bc the population centers in India is everywhere, the infrastructure isn't great in most of the country for a developing pc culture.