Why you don't believe we'll get to state of AI being the predominant creator of complex and usable software? It seems like you're more focused on the fact that it can't handle the most complex use cases today.
Sure, it can auto-complete such that the developer does not have to remember anything (which is arguably making developers worse at doing their job), but it cannot understand the reality of the person who will be using the program.
It is already a problem with human developers who write programs that they don't use themselves, solving problems that they don't understand themselves.