It might be like F class, where there are standard meal times, but you have the option to dine at other times. Also, they might ask you at the beginning of the flight when you would like to dine?
In the end, it might be a cost cutting measure - less snacks loaded because people will just eat whatever is left over / still in the fridge.