I have been on over twenty cruises. I understand adding a surcharge, but since many of us use cruising to try things we may never try elsewhere, but don't want to throw money away, thus has always been a part of cruising.
No I would never order every item, but 2 is not uncommon. Many times I will ask them to just bring the main and keep the sides, so that there is no extra waist.
This may very well be a one and done MSC for us if this does not change.