with the advent of so many open source libraries for physics, maths, geometry, rendering, whatever, blender seems to be the right sink to aggregate all of them.
I heard more than once during that gig that “Blender is not CAD” even though we were doing everything possible to bring it closer to being so.
But with vertex values, those are created directly in Blender’s C layer, so no possibility to make those values have 64-bit accuracy if that is important to your application or external library.
I am in agreement that Blender would make a fantastic environment to pull together many open source scientific and engineering libraries, but the vertex accuracy is the one major drawback there.