But isn't it true that if you don't want to dress up you don't want to mess with the dining room anyway. Waiting around for hours for the food and all that goes with it. I think cruiselines will keep dining rooms and nicer dress codes at least cruiselines like HAL.
Those who want to graze will want to get on with it in the lido deck. They don't want to dress up and wait around for their food (smaller portions to boot). They want to pile it on and eat & eat & eat.