¿Por qué NO deberíamos usar sys.setdefaultencoding ("utf-8") en un script py?

He visto algunos scripts py que usan esto en la parte superior del script. ¿En qué casos se debe usar?

import sys
reload(sys)
sys.setdefaultencoding("utf-8")