first, it was only because "explicit is better then implicit". http://www.python.org/dev/peps/pep-0020/

think of one changes the return value oh the called function, that could lead to problems on the callers with the unexpected return code then