薛宝钗为什么开螃蟹宴

薛宝钗开螃蟹宴的原因主要有以下几点:

讨好王夫人:

薛宝钗听说王夫人要请老太太赏桂花吃螃蟹,但因为有事耽误了。为了讨好王夫人,薛宝钗决定替王夫人张罗一场螃蟹宴。

替史湘云着想:

虽然表面上薛宝钗是替史湘云着想,替她花钱请客,但实际上她是为王夫人办事。她做了王夫人想做而没有做的事情,螃蟹宴实际上是薛宝钗替王夫人准备的一场宴席。

贾家人喜欢吃螃蟹:

薛宝钗提出的几蒌螃蟹,一定是早都准备好的了。史湘云这次不请,她也要用在贾家人身上。她说贾家人都喜欢吃螃蟹,王夫人之前就打算要请贾母赏桂花吃螃蟹,这些螃蟹就应该是为王夫人准备的。如今给了史湘云,也是因为给她比给王夫人更好。

避免王夫人张罗:

薛宝钗听说王夫人要请吃螃蟹,荣国府自然不差那点吃的。薛宝钗让薛蟠在外准备好,就是替王夫人分忧,避免到时候再去张罗,还能送人情的意思。

借贾母和史家的面子:

薛宝钗借贾母的面子在贾府大请了一顿,也可以说是借了史家的面子(史湘云所代表贾母的娘家),而其所花费的,就如刘姥姥所算的,不过二十多。

设套:

薛宝钗设了个套,把史湘云给套了进去。她表面上对史湘云好,为了怕史湘云囊中羞涩而难堪,还帮史湘云办了一场螃蟹宴,但实则暗藏玄机。

综上所述,薛宝钗开螃蟹宴的主要目的是为了讨好王夫人,同时也有替史湘云着想和借贾母及史家面子的考量。然而,她的这一举动也引发了史湘云和其他人的不满,最终导致友情出现裂痕。