I don't think the necessity or demand for real software development will go away. Somebody still needs to create and fix all those fancy systems with their GUIs.
Then there's the demand of getting various systems to work with each other, which can be very specific to a particular company and their needs at a particular time. Including mergers and trying to integrate into one business.
Also, I'm sure the "business" people I work with are knowledgeable at what they do but when it comes to understanding what I do on the software side for them I might as well be explaining it to poodles. Blank expressions.
Perhaps that divide will go away as the next couple of generations grow up but we'll see.