It does seem far more straight forward to say "Write code that deterministically orders food items that people want and sends invoices etc."
I feel like that's more the future. Having an agent sorta make random choices feel like LLMs attempting to do math, instead of LLMs attempting to call a calculator.