Думаю дело не в сырости программы, а в том, что ее написали на разных языках.
Ну, Java - понятно, для реализации обмена по сети, но остальное - далеко не все сделано на питоне.
Слышал, что многие модули по-прежнему писались на С++.
Что-то я не верю америкосам - наверняка они писали еще и на Вижуал бэйсик.

А обмен информацией между модулями, написанными на разных языках, всегда закусывает много памяти.