I"m of two minds on this:
For guests it really sucks. SEAS should develop a better system and app to better communicate what is going on, what's open, what's closed. I think it really sucks when you go to the park for one reason and it's not available, despite small writing saying it may not be available. It sucks when things randomly open and close on a whim.
But at the same time it's hard on the park. They are advertising a partial experience yet guests are showing up expecting the full experience. They can't offer everything everywhere in what's supposed to be a limited event. Weather isn't something that they can control yet guests are getting pissed when the weather forces closures.
Personally I think the best bet would be to dump the Mardi Gras theme. Pick a major celebration from each country (like Oktoberfest, Bastille Day, Guy Fawks Night, St. Patricks, Liberation day) to theme the areas after. Do some unique foods in each area. Have some unique one off perch with each celebration. But then I would go with a generic menu across every other eatery. A pizza dish, a sausage dish, a burger dish, and something else like a vegetarian dish. I think this would help with a ton of the complaints I'm seeing of the food and theme elements. Additionally this is why I'm big on them adding more flats and family rides, because that would add a bunch of things that could be guaranteed to be open year round. I would advertise everything but coasters being open and let it be a bonus to have one or two open.