Antwort
Das A in XAMPP steht für Apache. Also hast Du wohl einen Webserver auf Deinem Rechner laufen und die Startseite ist dann eben, was im Webserver als Startseite konfiguriert ist.
Was meinst Du denn, wohin Du kommen willst/solltest - oder anders: was erwartest Du, wenn Du von "die eigentliche localhost Seite" redest?
Die "eigentliche localhost Seite" ist die Seite, die der Webserver auf Deinem Rechner unter der IP 127.0.0.1 zur Verfügung stellt.
Zur Frage: Warum komme ich wenn ich localhost eingebe immer auf XAMPP?
... weil Du offensichtlich den Webserver nicht entsprechend Deiner Anforderungen konfiguriert hast.