The main problem is mindset, Indians don't have that, it's in every sports, tell me where they have shown "VARCHASWA", the OG word which originated in India, this simply means domination.
The defeated mindset is there, the best example is these olympics and another when we saw what happened with Indian cricket team at ICC word cup final.
Don't they feel anger when they lose to others? Until what time it will be "okay, they are performing low, so no wonder we too are performing low.", "weather was poor.", "politics ate me.",etc. Like in other nations these type of things don't happen at all.
Japan is right now no. 1, tell me, does politics not happen in Japan sports body?
Ask Indians how to crack IAS, SSC, IIT, AIIMS, etc. The level of NEVER TO BE DEFEATED LIFE LESSONS dialogues that you lot will see is even going to shame MENTAL CONDITIONING COACH words, yes it's true, I have met these types, but Indians can't apply the same NEVER TO BE DEFEATED LIFE LESSONS in sports.
Sorry to say, but you will see this defeatist mindset in hockey olympics in near days, when India will face Australia or any european team.