A lot of what makes software complicated is that it has to serve thousands of users with different requirements at once. With AI on the other side, that's not something a user has to worry about, they can just let the AI spawn a much smaller special purpose tool that solves exactly the problem they are having.
We might be entering the age of disposable software, where software isn't a product, but just something your AI system produces temporarily in the background for the task at hand.