unixのソフトってutf8をサポートしてるんじゃなくて
単にascii用のコードがそのままutf8を入力しても使えちゃってるだけじゃないの

もしくはその変更なしのまま動くのをサポートしていると呼んでいるが
utf8のためにわざわざBOM対応の処理を追加するのは嫌なのか