К избыточности у меня отношение странное. В сложных программах (которые из неформального класса "одна программа для одного специалиста, работающего над сложной задачей") избыточность мною более чем оправдываема. Но в утилитах ("одна программа для одной простой задачи") она же мною ненавистна.