贾母不让贾宝玉娶林黛玉原因有二;一是林黛玉身体柔弱;二是因为林黛玉家境不如薛宝钗;
林黛玉身体柔弱是从她娘胎里带来的,她从小到大都总是气血不足,稍稍一动就头晕的不得了;并且在她还小的时候父母就双双离世,这对一个年幼的小女孩儿来说是一场天大的灾祸,她的心里受到了严重的打击,使得她刚到贾府看到姥姥贾母就痛哭流涕。她的母亲是贾母最小的女儿,因此贾母最是疼爱这个小女儿,爱屋及乌也是非常喜欢林黛玉的;可是这偌大的贾府可不只有贾母一个人,林黛玉她也只能寄人篱下;可是这个从小就被父母捧在手心里的大小姐怎么可能不伤心呢!她总是把心中的不满埋在心里,这也导致她气结于心病情不断恶化。正是她身子柔弱,所以贾母认为她未来无法担起主母的重任。
林黛玉祖上的地位非常高,可到了父亲这一代就已经不能算是世家大族了。天有不测风云,在她七岁的时候父母又接连离世,她一下子就再也不是高高在上的千金大小姐了,她变得无依无靠。薛宝钗虽然也年幼无父,可是她还有一个身居高位的哥哥;她的母亲也是名门望族之女。如果薛宝钗成了贾府的媳妇,那么在官场上薛府和贾府就成了一条船上的蚂蚱了,因此贾家为了稳固贾府的地位于是就与薛府联姻了。
正是因为这样那样的原有贾母才没有让宝玉娶了林黛玉;也是因为这样一个选择,使得林黛玉送了性命;贾宝玉和薛宝钗断送了幸福。