I disagree, a compiler is a deterministic tool while LLMs are not, you can be 100% sure that if you write "if a>b then c" the compiler will produce exactly that same statement in machine code, with LLMs not so sure, maybe it will give you that, maybe it will give a different validation, maybe it will hallucinate and do something completely different, and the worst part is that if you run it again with the same prompt you'll get a different answer, how can you build a solid building if your can't be sure that your workers are just making shit up with confidence, even worse somethings the do fine so is a russian roulette