Good example of why "engineering" only works as a loose metaphor and isn't meaningfully similar enough with software for direct comparisons.
Building things with matter needs to adhere to fixed principles corresponding to hard laws of physics. Working with bits is a different ballgame. It's creativity, psychology, improvisation. It's gardening.