商鞅變法的原因:奴隸制度奔潰,秦國社會經濟的發展落后于其余六大國,秦孝公為了增強秦國實力,保證秦國不被別國吞并的大時代背景之下展開的一場變法圖強的改革。

商鞅也正是在這樣一個大時代背景之下,通過廢井田、開阡陌、廢奴隸、廢土地國有制、重農抑商、獎勵耕織等舉措使得秦國經濟得到了發展,又通過廢世襲、獎軍功、實行二十等爵制等舉措非常巧妙的將內部矛盾成功的通過戰爭的方式向外轉移,在強軍的同時又達到了穩固政權的目的,最終實現了秦國軍事和經濟的騰飛。
而與之相反的諸如“王莽改制”,雖然王莽在變法初期獲得了社會各階層的極力擁護,但“王莽改制”卻因為嚴重脫離了當時的時代背景和社會生產力,最終造成了所有人都是現有利益重新劃分的受害者。而這也讓“王莽改制”失去了所有的支持力量,變法自然也就沒辦法在繼續下去。
由于變法由上而下這一特性,使得變法必須擁有足夠的威望和強大的執行力來支持變法。同樣變法在推行的過程中也還會受到既得利益者的各種阻擾和破壞,變法者也需要一個保護傘來保證自身的安全,而這些也正是一個實權君王所具備的。毫不夸張的說,不論變法的內容和方式如何千奇百怪,統治者的鼎力支持絕對是其成功的關鍵因素。
而“商鞅變法”的成功自然也和秦孝公的鼎力支持是密不可分的,也正是因為秦孝公強烈渴望圖強圖變的決心為商鞅頂住了所有來自于變法的壓力,甚至默許了商鞅用太子樹立變法的威信,這才讓新法能夠順利推行。而與之相反的諸如“王安石變法”,盡管“王安石變法”在某些地方的確頗有弊病,但不可否認的是其變法內容對當時的大宋來說卻也算是對癥下藥。