"You can order whatever you want unless a payment is made and product accepted a legal transaction hasn't occured."
It may or may not be a crime depending on intent, but a transaction is not the issue. It is breach of contract. Laws obviously vary around the world, but the US Uniform Commercial Code is probably typical. The restaurant has made an offer. The customer has accepted it. There is agreed-to "consideration" (value) to be provided by both sides. If the restaurant does what they said they would do you, having accepted the "offer" by making an order, are bound to do what you said you would do (pay the price that you knew was the price when you accepted the offer.)
Just increase the dollar amounts by a large enough factor, and you'll see it. A company sells widgets. I order a million dollars worth, items that can't simply be put back in stock and resold to others. They make them, but I don't pick them up. I'm not arguing that they didn't do their part by making defective items. I'm (probably) not required to pick them up, but I am required to pay what I agreed. You are saying "no transaction occurred", but that's not at issue. The company will (rightly) sue me for breach of contract.
It's the same for fast food except that the static friction of legal costs vastly overpowers the scale of recovery from the breach of contract for each instance of no-show. But if a single order for $10,000 (catering a company picnic) is not picked up, you get past the friction, and the restaurant will sue for breach of contract.