Biology is a result of billions of years of constant evolutionary struggle on a planetary scale, without rhyme or reason, very much
not intelligently designed. Whatever random mutation worked, worked.
We the IT people love to complain about esoteric interplay of hardware, OS, apps and network. There is a lot more phenomena in constant interplay even in mere amoebas, not to speak of human bodies.
Not to mention that you just cannot put breakpoints into a living organism and read its current status on screen.
I find it positively crazy that we know something about biology at all. The intrinsic obstacles are just so much higher than in software.