Software development creates subcultures, just like any other occupation, craft, human activity. Tech holy wars is a thing, and I'm sure a lot of it dealt with articles of faith just like any other source of controversy.
I brought them up to illustrate that any endeavor will end up pockets of irrationality as part of the general culture. Doubtless in academia, scientific research, other forms of engineering, etc. there are little superstitions as part of the subculture.
That said, sure; the movement against microplastics is a pop health fad, which is different because it's a consumer-oriented activity whose actual effects are probably impossible to quantify. (As pointed out in a different comment in this discussion thread: https://news.ycombinator.com/item?id=48836691) Building software produces tangible, measurable outcomes. Though likely far less measurable compared to other forms of engineering!
> It's apathy, not ignorance, that holds software back.
That's somewhat debatable, in that compared to the physical sciences, it sure seems like software engineering involves a fair amount of following traditions of preexisting practices and there's a lot of cargo culting that ends up happening. More of a craft than a science. But that's tangential to this discussion.
> is different because it's a consumer-oriented activity whose actual effects are probably impossible to quantify
Your perspective on software is that of a consumer, so you're not necessarily wrong. You're in the majority of people using software along with all those people having their "holy wars".
I'm just saying it's not intrinsic to software. The majority of people who write software for a living are silent about this because it's completely irrelevant to their lives.
It's like this with all other creative work too. As they say "a poor craftsman blames his tools", but more generally improvisation is expected when you're supposed to know what you're doing. Professionals can't afford to be helpless. In fact, that's why we have so many competing standards in technology to begin with. Constant reinvention is the most boneheaded way to progress, but my point is that this is in direct opposition to everything you're saying.
You seem to be insisting that there's ignorance where there is just apathy. For every one person whining, the internet has a chorus of hundreds. On the other side of the fence, there are dozens of people who could fix it in their sleep just ignoring it because it doesn't bother them that bad. That's what makes software so different from manufacturing plastic doodads at scale. You at least don't need a factory, but there are probably countless other reasons.