Do you even know what the word heuristic means? A heuristic is something that is just good enough. Not great, not perfect, just good enough to get the job done.
Heuristic algorithms were always going to result in LLMs that were only just good enough.