@Bernard
You're not alone. I work as IT Consultant too and my lived experience has been the exact same, every single time. Even the best Indian tech guys neeed guidance and lack the self-affirmation and grit Europeans naturally do.
Which is interesting, it created the skill requirement and knowledge of how to manage indians and deal with off-shore teams. It's good you already went through the growing pains and learned to deal with it.