LLM function calls don't scale; code orchestration is simpler, more effective