The other thing to consider is amino acid profile. Milk and eggs have a full amino acid profile but vegan sources are normally incomplete. This means to get all the protein your body needs you have to consume multiple protein sources. And bioavailability: just because you consume 1g of protein doesn’t mean your body can necessarily use that entire gram. Vegan proteins tend to have the lowest bioavailability, often in the 0.7 to 0.8 range meaning you have to consume more of them for the same result. Which is problematic as it means you’re now consuming more carbs and fats knocking your macros further out of whack.
It is doable, it is just very hard work. Here is a vegan bodybuilder with 13.7% body fat percentage after 4 years.
https://www.menshealth.com/nutrition/a33807797/bodybuilder-v...
The other thing complicating matters nowadays is steroids, SARMS and TRT. If people are on them it makes life significantly easier: there were studies done that showed people on steroids doing absolutely nothing (no workouts whatsoever) still built more muscle than people who were natural (no steroids) doing hours of hard bodybuilding gym workouts. They are absolutely rampant, far more than people realise. For what it’s worth looking at this guy, I don’t think he’s doing roids. His physique is achievable without them. But I might be wrong.
Also, heart disease is absolutely rampant in India. So not the best country to be using as an example.