I've seen so much bad math and misunderstood statistics hard coded into widely-implemented software that that's not ideal either.
Ultimately, you need a team with a combination of strengths if your product requires multidisciplinary work. Otherwise you end up with hilariously wrong equations/assumptions in your code base. But, full disclosure, my background is math/science.