I don't understand it either. I dread Big Box Marts during "off hours". That's after 4PM during the week and any time on the weekend. I don't see the appeal in struggling to get anywhere in the store, long waits, and frustration with idiots.
Lunch is a different story. I eat when I'm hungry, my family eats on a schedule. If only Disneyland had the All-you-can-eat family style BBQ again. Damn I miss that place.