根据贝尔纳和马克思主义学派其他学者的观点,科学革命并不起源于科学理论的内在逻辑,而是由于16世纪和17世纪商业资本主义的出现,在技术和实践方面面临着一系列难题。现代科学是为了回答和解决那些由商业资本主义的早期发展而带来的实际和技术问题所付出的努力的产物。科学得以发展就是作为以一种系统的、协调的方式来解决这些在商业资本主义经济中出现的实际问题的尝试。正如恩格斯所说:社会上一旦有技术的需要,这种需要就会比十所大学更能把科学推向前进。
尽管科学史的外史论在解决科学革命问题上有诸多利好,但是却也存在同样多的问题。我们知道,虽然牛顿的《原理》在当时和当代广为工程师所用,但就思想本意而言,牛顿的《原理》显然不是应用物理学的教科书,因为它并不讨论采矿抽水、发射大炮或建造战舰。《原理》告诉我们有关运动的普遍原理,告诉我们如何将开普勒定律、力学和万有引力等用于解决天体力学和天文学问题。