I agree with you. An LLM sycophantically ignoring ambiguity IS the problem that requires us to become now much better at communication with natural language. Did you misunderstand the point of the article OR was the article/summary poorly written? :)
Now we rely on language models that don't throw errors when we're imprecise. Programming is becoming less about logic and more about articulation in natural language.
AI coding tools are brilliant at creating new code. But most engineers don’t just create new code. They work in legacy systems, where the challenge isn’t writing, it’s understanding. We need more than just generation from AI coding tools. We also need comprehension.