Premetto che io non sviluppo per il web, quindi sto solo ragionando.
Ipotizziamo che esista un modo, codificato, per fare leggere la favicon al browser: quindi l'icona dovrà avere alcune dimensioni specifiche, essere di un certo formato ed essere referenziata in un certo modo nella pagina.
Ipotizziamo che esistano vari browser che leggano la favicon non solo se viene inserita usando il metodo descritto prima, ma anche in un altro modo "non standard": magari leggono l'icona anche se è più grande, o se ha un formato non standard oppure se magari non ha bisogno di essere referenziata nel codice della pagina.
Ipotizziamo che io voglia creare un nuovo browser: secondo te dovrò crearlo attenendomi alle regole, oppure copiando chi non si attiene alle regole, o magari scrivendo regole mie?
P.S. Io ho disattivato le icone dei siti da quando è possibile, quindi quello delle icone è proprio un non-problema