I've worked with people in India for 20+ years. Understanding how to read pushback and identifying issues early are skills you learn pretty quickly, but it is a good point.
As I said, there are awesome engineers there, and the key is to shape your hiring to the actual environment.
The hierarchy issue is humongous, though, even once you are really familiar with it. For me it is often just a blind spot for people who grew up in the US. I have many issues with US culture and the idolizing of titles, celebrities and rich people, but India is so often next level on this topic, coupled with a kind of acceptability of abusive behavior by the people higher up in the hierarchy.
Staying on top of this is both necessary _and an obligation_. You have a responsibility to the people you hire.
Understanding when you are getting push back from an Indian team can be very difficult.