Really anything that wants to pull all your data back into python is going to be horrible for analytics. What's really needed in this space is something that is smart enough to push most data-intensive operations down to the database and pull only the minimum amount of stuff back to python to do anything that's CPU intensive.
Having worked as a EE, I can assure you that 99.9% of software is NOT engineered. It's not even close. Truth is, if you actually took the time to properly engineer software odds are your company would fail, because basically no one knows how to actually manage it. On top of that, people have grown to accept buggy software (unless it's an embedded system, and even that's eroding).