I'm sympathetic to this view too, but I don't think the solution is to have LLM's generate bespoke code to do it. We absolutely should be using them for more natural language interfaces tho.
But if the LLM needed to write bespoke code to buy the tickets or whatever, it could just do it without needing to get you involved.