Because it produces the desired output. The purpose of a program.
There are many domains where an intelligent human can act as a discriminator for output without knowing exactly in precise detail how the process itself works.
There are many domains where an intelligent human can act as a discriminator for output without knowing exactly in precise detail how the process itself works.
The purpose of a program shouldn't be the only consideration unless it's 1 off scripts.
This is a human thing, not an LLM thing.
I even have a pet joke about it. Like yesterday I built something in Rust with the LLM -- I'm a total novice in rust. I said "I'm so happy I became an expert in rust today." I built a shed, "so glad I'm an expert carpenter." Some -- maybe most -- people really attach that pin to their lapel with the same amount of experience.