The thing is, most fields that apply math do not need to "deeply understand" math. I think it is highly arrogant to imply that everyone needs a deep understanding of math to use the tools it provides. For most people which aren't mathematicians, it's perfectly fine to just be able to apply formula. They don't gain anything from a deep understanding of the matter.
It's the same as libraries in programming, really. You don't need to understand how a library works, you need to know what it does and how to use it. And in many cases, that's perfectly fine. After all, who would have the time to study the source code[1] of all libraries they use? You'd study that if you are interested, noticed a bug or need to know some specific detail of the implementation, not just because you need to use it.
[1] Not to mention those unfree binary libraries which you couldn't inspect even if you wanted.