MSC runs promos! So does NCL, Carnival, Costa, RCL, Celebrity and every other cruise line out there. The difference is in every cruise lines base price. Yes drinks and wifi have an elevated base-but if you individually added a easy plus drink package and wifi you would be spending about $200 more.
It's just like you go to a restaurant and order a steak meal, want shrimp with that? It's more, want salted mushrooms with that its more....