Bene, questo ha principalmente due ragioni:
1. Le versioni di IE presentano importanti differenze
Mentre altri browser potrebbero non avere alcuna (evidente) differenza tra le versioni, Internet Explorer, essendo l'unico browser preinstallato (e fondamentalmente codificato) in Windows, presenta enormi differenze dalla versione 6 alla versione 10. Versione 10 è quasi un browser valido come Chrome o Firefox , mentre la versione 6 è un browser inaffidabile, lento, buono a nulla, sovrascrivibile ancora utilizzato da alcuni tech-savvy , ed è incompatibile con migliaia di funzionalità introdotte dopo la sua creazione (che era oltre un decennio fa).
Puoi vedere alcuni esempi di compatibilità qui .
2. Essere preinstallati ha un impatto sul mercato
Poiché IE viene fornito con Windows e mentre altri sistemi operativi stanno guadagnando visibilità, Windows è stato il valore predefinito per migliaia (se non milioni) di persone, per un lungo periodo di tempo. Dal momento che queste persone assumono programmatori per fare cose, come rendono i loro siti web , i programmatori sono obbligati a renderlo bello sullo schermo del cliente , anche se questo non ha sempre come target il più grande pubblico.
Naturalmente, molti di noi stanno cercando di ottenere un buon risultato sia sullo schermo del cliente che sullo schermo dei propri clienti, ma non è sempre facile, se il nostro cliente ha IE 6. (E credimi: alcuni di loro penserai che non sei un buon sviluppatore se chiedi loro di cambiare il loro browser)
Quindi, in conclusione, tendiamo a riferirci sempre a IE con la sua versione, perché significa qualcosa di diverso per lo sviluppo .
PS: Ecco un ottimo articolo del blog su sulla storia di IE e sul perché i geek lo odiano che fa un grande presentazione su un browser una volta buono.