

Last attempt, I swear.
By digressing to abstraction, good people can and do justify building tech for immoral purposes. It is irrelevant that tech is not inherently good or bad in cases where it is built to do bad things. Talking about potential alternate uses in cases where tech is being used to do bad is just a way of avoiding the issues.
I have no problem calling flock or facebooks tech stack bad because the intentions behind the tech are immoral. The application of the tech by those organizations is for immoral purposes (making people addicted, invading their privacy etc). The tech is an extension of bad people trying to do bad things. Commentary about tech’s abstract nature is irrelevant at that point. Yeah, it could be used to do good. But it’s not. Yeah, it is not in-and of-itself good or bad. Who cares? This instantiation of the tech is immoral, because it’s purposes are immoral.
The engineers who help make immoral things possible should think about that, rather than the abstract nature of their technology. In these cases, saying technology is neutral is to invite the listener to consider a world that doesn’t exist instead of the one that does.

I can sort of understand this instinct. I am not opposed to new people using linux but I think the obsession with “growth” is the wrong way to think about software tools.
The way most companies make adoption of their software system grow is by making it more convenient to use, then exploiting network effects to force more users on to their platform. For the vast majority of people “convenient to use” means a locked down environment where they have little or no control and don’t have to make technical decisions.
Right now to use a Linux OS you are going to have to do a little bit of learning and make some decisions. The requirement that you actually think about an OS for a few minutes acts as a significant barrier for a lot of people, but removing that barrier results in a product that does not allow the user to control their software. Which I think would be bad.