I don't think the analogy holds because AI still produces good code.
No, it also produces impressive looking code that is actually not that great. It's exactly the same.
Sometimes it doesn't, but it's tough to see because of the volume of what you have to wade through
I think it is more about comprehension. It reveals that AI does not actually understand what it does. It gets code right mostly because it is probabilistic and has seen enough sound precedents to land in something that works, but it does not come from an internal comprehension.
Unlike human languages, computer languages have tightly-specified boundaries so LLMs do a lot better. See also math.
No it doesn't. It produces working, but sloppy code, and it's able to do so because of deterministic test suites that run quickly and give a reliable score of the result, letting an agentic loop iteratively improve its output. But we have no test suites that answer "is this code maintainable" or "does this feature make sense in the context of our business", so AI still fails those tests.
If we had a way to write a test suite for English that could reliably answer "is this sentence useful to my target audience" or "does this paragraph make any goddamn sense", you might be able to run some sort of agentic loop to approach good writing, but so far we don't.