Klar gibt es Seiten die das können.
Jeder Browser hat seine eigene Kennung (der IE läuft mit Kennung MOZILLA, warum auch immer).

In seinen Scripts muss man also nur diese Kennung abfragen, und je nach Browser unterschiedliche Zweige durchlaufen.
Dann kann man seine Seite natürlich für jeden Browser optimieren.
Es ist halt alles eine Frage des Aufwandes und der Möglichkeiten des jeweiligen Browser.
K.A., welche Browser es z.B. für Linux gibt, was die unterstützen und was eben nicht.