頼んでもないのにUTF-8のテキストファイルにBOM付けるのもMS製品しか知らん
各ローカルのエンコーディング(CP932とか)と区別するために仕方ないとは思うけどね