在农耕文明发达的古代中国,封建城市的繁荣水平远远超过同时期的西欧。阅读材料,回答问题。
材料一 在明清时期的中国城市中,人口规模超过100万的有3个,另外还有十个左右的区域性中心城市的人口规模在50至100万之间。与之相比较,封建时代的西欧,城市人口规模要小得多。……阿尔卑斯山脉以北的整个西欧地区,只有巴黎、科隆和伦敦三座人口超过5万的大城市。那些著名的工商业中心城市,……都不过只有两三万人。中国封建时代的城市发展较之西方乃至世界可谓是一枝独秀。
——张冠增《中世纪西欧城市的商业垄断》
(1)结合材料一和所学知识,概括指出农耕文明发达的明清时期城市发展“一枝独秀”的原因。
材料二 西方学者比较中世纪的中国和西方的城市后认为:中国城市处于朝廷行政官僚的控制之下,城市在司法审判上表现出随意性。相比之下,欧洲的城市则更为自治和独立。大多数城市都有宪章和民法法典保护公民的法律权利。欧洲城市中的商业影响也要强大得多。而中国城市工商业中,国家起了主导作用,诸如国家制铁厂和皇家陶瓷厂(官窑),食盐贸易的许可证制度等等。
——A.麦迪森《中国经济的长期表现》
(2)“尽管中世纪的西欧城市发展水平远远不及中国,但已经出现了推动这一局面发生变化的因素”。请依据材料二概括说明这一观点。