Lol, those "daily programmes" sound horrific. Not a single thing on there I'd want to be involved in. And compulsory briefings at 10am?!? On holiday? Nope.
The daily programme only lists what's available that day. None of it is compulsory. The "compulsory daily briefing" is only for those who missed the muster drill on embarkation day. If you were at that, you don't go to the daily briefing.
The beach photos look nice but then that is what people could be doing for their whole holiday if they were not on a ship in the middle of the sea.
Not everyone wants to spend their entire holiday at the same beach/resort. Not all cruises go from beach to beach. As I'm not into beach holidays, I don't do Caribbean cruises as most lines (MSC included) include at least one day at their own island/resort where all there is is a beach or a bar. It's also usually the only port that isn't a tender port and if I'm getting off a ship I want to go sightsee, not sit on a beach or a bar.
The food looks average and rather boring.
It's MSC, you don't cruise with them for the food. You cruise with them because they're cheaper than other lines on the same route.
Also, MSC are bargain basement. Equivalent of the cheaper end of package holidays. You cruise with them because you can't afford the more expensive lines. They aren't mid market (though they claim to be). For those confused, let me explain:
Lower cost major cruise lines: Costa, MSC, Carnival. Probably a few more, but these are from experience and where I'd put them. Aimed to the lower end of the market, usually large mid to large ships. You'll find a mix of families and young people (think US college age) on these cruises. The quality of the food ranges from abysmal to average at best.
Mid range major lines: P&O (Australian and UK), Norwegian, Royal Caribbean, Princess, Holland America. These lines cost more, usually have more activities onboard and a mix of mid to large sized ships. The food is (usually) better than the cheaper lines, you won't find abysmal here. Some lines have Broadway quality entertainment. You find a mix of families and people around 30+ on these ships in general.
High/luxury end major lines: Regent, Seabourn, Oceania. These lines have small ships (under 1,000 passengers), you won't find a room category below a suite on these ships. There isn't much in the way of entertainment, though you'll find lectures on various things. As the ships are smaller than other lines they can dock in ports the larger ships can't. The food is (usually) amazing. Also, you'll normally find an older demographic on these lines, think 50+ and you're unlikely to find families with young children as these lines don't offer anything aimed at children.
Cunard ships aren't small enough to really fit in the luxury/high end bracket, however the experience (and some of the pricing) is above mid range, so they kind of have their own little niche of the market. Not expensive enough for luxury, but too luxurious for mid range.
This list is from my own experience (and research) and others might disagree with it.