There are many critics about the human meridian system in Chinese Medicine. It had worked for hundreds of years but the westerners cannot find any evidence.
Some common persons argue that it is a lymph system. Some said it is nerve system. Unluckily they are wrong.
From another point of view, any physiological phenomenon should rely on matter. It can be organic molecules or inorganic ions. Some researches state that the accumulation of calcium ions happens at needle point.
Does it mean that science existed in the history in China? Science is not the output of a process. It is the mindset and the methodology. We may gain it from experience but it is not guaranteed.
It was a common practice to give an interpretation if the answer had not yet found. But they thought their interpretation was the truth later on and ignored the inconsistency. The same pattern happened in the society. The officials may blame the people. The rulers and the people would restart the system instead of finding out the cause of problems. That's the reason of spiral history evolution.