Cooked to order would mean everyone waiting a long time for their food. While the quality might be better, it wouldn't make for happier guests. It works in specialty restaurants due to minimal number of guests, but wouldn't work with 1000 or more at a time. I think people forget that back when the food was really good, the dining experience took 2.5+ hours. Now, it's down to just about an hour.