Well all I am saying is if we look at Indian badminton in 80s, compare to 90s then 2000s and to now....there is marked improvement because of increase in interest, funding and infra....given badminton is essentially a spectator sport.
90%+ of olympic sports are not spectator sports to be honest (and highly westernized centric)....there is no real market demand to watch them in high enough number (in between olympics)....so it becomes basically a competition of subsidy for them between govts.
Like am I going to say China is several times worse than India at Chess....just because China never produced a world champion so far? No....because China also clearly improving from cold war time to the 90s and then 2000s and then now (you now easily have 1 - 2 players who could feasibly be world champ at some point)....and Chess in China also suffers from the larger lack of interest in it (esp before)....similar to most olympic disciplines in India (and Indian govt dont want to fund them beyond any significant level purely for prestige, again especially before).
Where there is merging in interest and intensity, is where there can be genuine comparison. That's why there ought to be maybe a sporting competition purely between China and India on sports of higher interest in both. Badminton, Table Tennis, soccer, hockey, basketball come to mind....maybe China should look into Kabbadi and Cricket too