Tak když už mi tu spamujete, tak se taky přidám.
Prohlížeč je jen aplikace. To, o čem se tady možná diskutuje, je respektování, nebo obcházení specifikací a doporučení vydávaných převážně W3C (HTML, XHTML, XML, CSS, ...). Není to "standard pro prohlížeče". Prohlížeč jen využívá sadu technologií (HTML, CSS, XML, JavaScript, Flash,...).
Pokud prohlížeč udává, že využívá určitou technologii, měl by respektovat její specifikaci. Pokud ji nechce respektovat, neměl by ji využívat - tolik ke svobodě. Nerespektování urychluje vývoj, ale zvětšuje chaos.
Konkurence je krásná věc. Netscape byl monopol a byl převálcován IE, IE byl monopol a brzo musel svoje postavení těžce hájit. Pokaždé to, z mého pohledu, vedlo k většímu respektování standardů a zvýšení komfortu pro uživatele.
"A popravdě - není jediný důvod aby existovaly" + "standardy v IT se netýkají uživatelského rozhraní":
Problém je, když specifikace je právě na něco co vytváří GUI. Například CSS. Orámování prvků (má se započítat do okraje, nebo nemá?), co když budu mít vedle sebe dva prvky s nastaveným okrajem 1cm(má mezi nimi být mezera 1cm nebo 2cm?)
Klávesnice a její rozložení. Displej a zobrazování barev. Standardní dialogy operačního systému. Standardní rozložení oken (nadpis, zavírání,...) To vše jsou standardy. Některé jen firemní, jiné mezinárodně uznávané.
Pokud šlo o přístroje. Existují věci, kde svoboda neexistuje. Ve vyhlášce je jasně definováno, jaký význam má cedulka určité barvy. Je stanovena barva, vzhled a umístění únikových cedulí. Neexistuje svoboda v tom, aby někdo hlavní vypínač udělal jako maskované zelené tlačítko, navíc, aby se jeho vypnutí provádělo vytažením. Respektive udělat to můžeš, ale schytáš to potom ty jakožto výrobce.