Indian sports candidates having good strength, coaching & few good facilities. Management or selection team may not be doing their work excellently then where the problem or root cause is? Olympic Games are time based sports. Totally depends on time. (Few seconds and fraction of seconds.)
Most of the Indians r not punctual about timing. Politicians, employees, trains, flights, buses everywhere there is delay. Then how come sports person become punctual about time?
But India is one of the good cricket playing country, because cricket is in hours with lunch, drinks, rest, tea time etc.