Thanks for the review.
I think there should be no meal served at all on BSL-MUC and FRA-BSL in business class. Have a pack of oreas, a granola bar, and a few pretzel ready, that's it. There isn't the time for a full meal and an aircraft doesn't provide the means necessary to cook properly. Why this pseudo-meal, I think it'd be more reasonable people eat before or after. You will survive on pretzels for an hour.
As for the somewhat longer MUC-MLA, MLA-FRA flights: I think they're seeking a compromise there. People tend to eat too much on days they fly. Some people will have had plenty of food on a long haul (for them, the MLA flight is a connecting flight or a feeder). Others will have eaten in the lounge.
I realize some people come to the airport late. Maybe straight from work without a chance of a meal. But why don't do a compromise for those people? Upon request, serve them a more substantial meal (more substantial than the three or four mini servings plus a roll you're currently getting) against a nominal fee of 10 or 20 eurow. This ensures people who've already eaten on the ground/on a long-haul flight don't take the meal just because it's free.