per la prima cosa è una scelta di supportare solo gli standard, anche in safari è stata fatta su molti aspetti, infatti in caso di codice errato non garantisce la corretta visibilità della pagina, in pratica se ne sbatte di correggere gli errori
per i png invece io non ho il problema... mah