* management distrust of developers, if your developers need a lot of help to do their jobs management won’t let them near the customers for good reason
* separation of concerns, specialization
* emphasis of productivity, developers should be developing
* assumptions and biases that developers are not people people, which is sometimes completely unfounded and other times strongly reinforced
If you want developers to understand your customers they have to be directly embedded in customer engagement meetings where they can directly see customer wants and reactions the same way your product management learns these things. This can prove very risky due to the personalities involved.
In my line of work developers are completely on the front lines directly communicating with customers. My line of work, enterprise API management, is highly technical demanding a wide technology background but it’s not that challenging. The customers know what their end state is but not how to express their business requirements or diagnose their challenges. The developers, myself included, often have no idea behind the business goals for interconnecting various business system but have little challenge solving for the communications in the middle. Most areas of software are not like this, by a lot.
2. Consider why these companies want AI to replace human developers. AI is expensive and error prone so it isn’t about money. It’s that company leaders don’t trust their developers. If developers cannot work outside a very narrow lane, like CRUD apps, or require colossal frameworks to just put text on screen then why bother having humans in the first place? AI can do this without lying about its self importance.
3. Consider what AI is currently capable of versus what people are wanting. That is a huge gap that answers your questions.
4. Finally, consider why AI output is not trusted and thus why its actual value, before expenses, is flat despite being so expensive and so desired. Numerically this is completely defeating.
If you looked at this subject only in terms of measurements it’s stupendously damning and makes you realize investment is an exercise of social behavior.