Who waits for 5 hours to get a hamburger? That's just silly. Either limit the hours in which burgers are served or hand out tickets allowing the holder to buy up to, say 4, burgers. The total amount served would be based on what the staff can reasonably prepare over a certain amount of time without going crazy. If you don't get a ticket, sorry, come back tomorrow. If you don't want burgers, you get to skip the burger…
Or all day to get into a convention panel.
Or all afternoon to get into a concert.
People get unreasonably obsessive about the things they love. It is known.