> Software development isn't factory work
We're definitely way past the point where there is a singular definition of what "software development" is supposed to mean.
I also didn't describe anything like factory work.