It's the STEM paradox: it's difficult because it's easy.
All sciences were once philosophical inquiries. Math and physics are the most treatable problems in natural philosophy. Numbers don't change, theorems once discovered are immutable, physics laws are also incredibly robust, near immutable. Being able to falsify, test, and validate so easily a theory that will last forever quickly exhausts the low hanging fruits, leaving us with centuries of compounded effort of the most intelligent brains to work with.
The humanities, OTOH, still frequently debate their philosophical bases, because it's super freaking hard to find laws to human nature. If we find those laws, they are super hard to falsify, test and validate, because sometimes is just impossible to reproduce experiments with the same settings. And if we find those laws and validate them, sometimes they have a limited time span, because society changes. A huge amount of work in humanities looks like trying to build a big functional sandcastle, always falling apart, while STEM have several beautiful complex skyscrapers. It's generally easier to study humanities because it's super freaking hard to build substantial things on top of it.
Back to coding with AI, we quickly exhaust the low hanging fruit, we don't even see it anymore, we're left of what's compounded on top of it, the most incredibly hard complex problems, because the easy ones don't exist anymore.
The more time I spend working with coding agents, the more convinced I am that they make software engineering even harder
We can do amazing things with them, but unlocking their full potential requires extraordinary discipline and knowledge