主要有这么几个原因。

一,专制皇权独大,限制创新,科举制让很多人都想做官出仕,工商业都是末业不被人重视,社会地位比较低下。

二,中国的传统文化过于实用主义,缺乏对根本原理的深入理论总结,往往只注重实用而忽视了抽象的、普遍的规律的研究,这不利于科学的培养。科学和技术不是一回事,科学一定是先于技术的,是超前的、理论化的。而四大发明、大运河、长城、故宫、苏州园林等等成就都是技术,很多技术因为父子相传、只为官府皇室服务后来就失传了,导致无法技术突破。

三,中国古代的经济是小农经济,分散的经济,自给自足缺乏创新的驱动力、急迫感,和天朝上国的傲慢导致很多士大夫对外面的新事物缺乏了解的欲望,天朝无所不有这是乾隆说的,原不借外国以通有无。

最后,就是理学的影响,空谈义理,把读书人都引到了一个路子去读圣贤书。