「既存コンポーネント同士の接続が主な開発作業だから」とかはどうだろう
つまりデータの入出力をどう繋げるかというネットワークの構築とパラメータを調整するのがメインなのであれば、実はアルゴリズムをゴリゴリ書くよりも専用の DSL なんかを使った方が楽で、 Python は実は DSL に近いものとして存在しているみたいな。
しらんけど。
少なくともチューリング完全である必要があるかというのは自明ではなさそう
パフォーマンスクリティカルな部分が結局 C なり FORTRAN なりの別言語で書かれているのはそういうことで、 Python 部分の仕事は計算をすることではなく、計算を駆動すること