Prinzipiell hast du schon recht. Vor allem damit.
Wer nach dem Motto "wird schon stimmen" die Änderungen absendet und nicht kontrolliert, hat es nicht besser verdient, wenn das Ergebnis unbefriedigend ist.
Mir gings im besonderen um die BOM am Anfang einer Datei.
Texteditoren kommen mit denen ja auch zurecht und zeigen sie nicht an, bzw. steuer dadurch das Encoding des Textes. Nachdem PHP auch Text ist, könnte PHP ja auch BOM erkennen und ignorieren.