Height has just as much correlation with how much calories you consume during growing age than just about eating meat.
You cannot compare athletes handpicked for their physical endowments in sport and extrapolate that to gen population. Affluent Indians in general are taller on average than East Asians, you can observe this whenever you travel anywhere. Else you can compare height of Badminton players too and draw that same conclusion where Sindhu towers over everyone of the Chinks.
View: https://twitter.com/arya_amsha/status/1546393988994777090?t=P2xYgK0hZKRkkDFb7ZLumw&s=19
Pretty tall even in the ancient world.
View: https://twitter.com/Duorope/status/1747323134183927951?t=58Ssg7CQi2NuPTwo-MrhBA&s=19
Compare the Indian soldiers to the Chinese ones here.