Dafür gibt es verschiedene Gründe. Hier sind nur ein paar:
Hostheader - Kurz gesagt, der Webserver kann mehrere Websites auf einer einzigen IP-Adresse hosten. Ohne den Domänennamen kann die richtige Website nicht angezeigt werden.
Load Balancing oder ähnliches Gerät - Die IP-Adresse ist möglicherweise nicht für eine Website bestimmt, sondern für einen Load Balancer, der die Netzwerklast auf andere Geräte verteilt.
Namensauflösung - Die Namensauflösung in IP wurde geändert. Angenommen, die Adresse der Website hat sich geändert und Sie haben sie manuell in Ihre HOSTS-Datei eingegeben, um zur richtigen IP-Adresse zu gelangen.