Правильно ли я понимаю, что лучше всего сразу писать всю информацию для человеков в STDERR, а STDOUT оставить зарезервированным для выхлопа результата работы?
Получается, что если мы будем писать echo в STDOUT, то потом, когда заходим прикрутить вывод в STDOUT опцией "--output -" (как это негласно принято делать), то нам придётся сверху ещё прикручивать костыль, который вывод всех сообщений для человеков перенаправит в STDERR, а затем уже делать выхлоп в STDOUT?
Ну дак, может лучше сразу в STDERR echo >&2 писать чтобы потом не заморачиваться, а?