I see both sides because you don't want staff intentionally making "mistakes" just to get some food but I worked for almost a decade in restaurants and only McDonald's didnt let you eat the food.