Yes, having LLMs write deterministic programs is still an under used solution.
Less token spend, lower latency, more predictable results compared to having the LLM perform the task directly every time.