I think you're swinging too far in the other direction. From my perspective, the problem with software is the reverse: noophilia. Our dumb young people (and by some estimates I'm still one, though I think the dumb part is fading over time) build dumb things and people adopt them because they're "cool". Conservatism in the face of upending our everything for the newest trend is not something to look down upon, and yet there is a large segment of the software development community that does exactly that.