I think this is another case where the minority is very vocal which makes it seem like a bigger issue and higher demand than it is. Sure, are people who have been on the ships several times going to get bored of the dining rooms? Yes. But most people, particularly those who have never been on a given ship before, are not likely to miss out on a
DCL dining room experience. You can't compare DCL to other lines because other lines either have 1 big MDR and/or have several other dinner options. They aren't providing entertainment in their MDRs on 2/3 of the nights. People are going to be a lot more willing to skip the MDR on other lines. FOMO on DCL is a thing, especially for those that don't cruise as much or as often as some of you.
Yes, pre-covid DCL had the buffet as an option for dinner. 1, that was when 1 dining room offered entertainment, which most if not all the ships now offer it in 2 of the dining rooms. 2, covid caused prices to increase quite a bit and those prices never really came back down. The cost for them to run a dinner buffet every night is probably a lot more expensive than the value for a couple of groups of people to eat there.
I do agree that a fair option would be to have the food on the pool deck open later. I am not saying they have to be open until midnight, but I think them being open until 8 or 9 instead of 6 is perfectly reasonable and would be a fair compromise.