True, but the franchisees want to minimise wastage and at quieter times they don't want to be binning hundreds of pounds of food weekly so will cook to order.Those aren’t the only options. McDonald’s is supposed fast food so one should receive their order very quickly and it’s quite possible to get hot fresh food very quickly when they are operating correctly.
Whilst foods are kept in the chutes each individual product has their own timer on ranging from a few mins up to I think 22 minutes so they aren’t kept long in the hot holds.