Another one of these threads. Meanwhile, I booked my first MSC solo cruise a few weeks ago. 7 nights northen europe cruise in a solo cabin, it was a promotion with easy drinks package included. Total cost: 693 euros.
I could have booked a double cabin as well (only option now since I appearantly booked the last available solo cabin), and that would have set me back 1500 euros: Then the price is a bit steep, but they do allow it. Important factor: I booked this 5 months in advance. Contrary to other claims here, the rates for the extras packages are unchanged.
Again: First time cruise ever, have no special tricks up my sleeve, apart from opening up booking sites and looking around for bargains.
"I'll take my business elsewhere": well, yes? It's what I (and most other people) would do in your situation. Go look at other cruise lines, go compare prices. The insinuation that you should be loyal to msc is rather absurd.