LLMs can be configured to basically be deterministic. It's only really bad for performance because language is not deterministic.