AFAIK: Nope. Microsoft loves that BOM, for reasons I cannot comprehend.
Almost certainly for backwards compatibility. Excel in particular uses the BOM as a single to open a file in a Unicode encoding, rather than cp1252 etc.
I use a script to strip it from the file. Definitely not ideal.