I basically agree with what you're saying but I would describe this as an industrialization of IT and Software (Development). With that the "Artisan" aspect of software development goes by the wayside. Bluntly put: In these times it's too costly for society to keep highly skilled experts around when run-off-the-mill software and cargo-cult programming by some clueless clerk will do the trick " good enough " and, most importantly, way quicker/cheaper than that expensive guy who's always caught up in other requirements or keeps blabbering about that our software is too wet and needs to be dry or whatever that means.
It's a bit like with books: The first modern book was the gutenberg bible that hat skilled painters filling in the colors and adding leaf-gold. Today it's digital presses pushing out infinite amounts of printed paper half of which will quickly be pulped again before anyone reads the text on it.
We are not needed and just about nobody can judge whether software quality is good or not nor do they really care. Is it colorful and can I click on it? That's the main thing, all else really doesn't matter. And if you think about it, this makes total sense: Why would I want some expensive obnoxious expert making noise when I'm perfectly happy with that cheap templated software that the expert calls a bloated piece of utterly unmaintainable sh*t. ... Who cares? If it breaks, I'll just ask for a quick fix or throw it all out and redo it from the bottom up for bottom dollar.