The scripts in run_all.sh are not tiny jobs of just calling commands. Many of the codes are doing complex jobs such collecting stats and calculating, which would be easier to maintain and less error-prone if we can change it to a more proper script language such as python before it gets even any bigger.
bash2py seems a good tool helping the transformation.