I think we're forgetting about the economics of the situation. From what I can see it comes down to simple demand vs supply.
Will the demand be reduced? With software potentially taking over more industries (e.g., automated driving, drones delivering goods, so on), and with little reason to believe that machine learning will take developer jobs (if anything it will create new ones), I think its safe to say that it will increase.
The next question is whether or not the supply of developers will increase. Its going to depend a lot on changes in the education system as well as the hiring process. The general perception of programming is also pretty negative I think.
ps. I went on a bit of a tangent there. To answer your question I think there will be more of a gap because software is eating the world; we will need more and more varied skillsets.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.