Think already answered. The basic items are available in the buffet. The more deluxe items are not.
I think of the difference between going to a cafeteria and a sit down restaurant.
Going to the MDR takes more time, but certainly nicer presentation. And as for the clothing requirements. . . other than shorts and tshirts with profanity almost anything you would wear to a nice restaurant at home is just fine.