There is like a billion use cases out there, lord knows why some people do some stuff. There are more use cases than just "creative text" or free-form outputs, lots of other things, paired together with an harness too. Like an support agent even perhaps.
Why do you need LLMs in the first place if you are whitelisting possible inputs?
You can use a much simpler and less costly system.