I'm also from the mathy aspects of CS.
To avoid ticking off a local majority
I will simply agree that there are
technical practitioners for whom accepting
the that life science and data it produces are at best
"a system of exceptions" is difficult.
And that this lack of flexibility can create hard times when they attempt to fit biology into a banking app because that is what they learned programming is.
On the converse side life sciences may feel everything is debatable and that having a strong personality should mater as much as an absolute mathematical proof.
And if they accept that model is not super perfect, they completely reject model - to find another simplified model that they convince themselves if flawless.
They struggle with the "this is model with such and flaws we need to keep in mind while interpreting".