Not remotely the case. LLMs make mistakes very frequently, much more frequently than humans do.
My last project had 2 guys from India and one guy from a consulting company that I take any LLM over them. The guy from the consulting company spent more than a month trying to implement a design that actually was not implementable. I obviously also blame the supposed professional design company that produced the design, and I mean it took me about 6 hours spread over a day and a half to figure out waitaminute this is actually not doable! But I have to wonder how badly would an LLM have done. I sort of think the same, because probably an LLM is never going to announce - hey, this design as stated is impossible, some parameter needs to be changed.
human mistake, AI spots the mistake
Human mistake, human spots mistake
AI mistake, AI spots the mistake.
Everybody is always talking as if they don't make mistakes, but every software engineer does; it used to be that human caught those mistakes and fixed them, but if AI catches those mistakes and fixes them, then that is also a decrease in value of human.
So even if you can “make things right” or “tell the difference” as you say, the value of any given engineer is dropping.