Hallo,
weil es sinnlos ist und zudem verwirrend, wenn ein Link vorhanden ist, der keine Funktion erfüllt. Deshalb ist so etwas auch extra als nicht barrierefrei eingestuft.
Also, was das speziell mit Barrierefreiheit zu tun hat, sehe ich nicht. Außer vielleicht, dass ein Sehbehinderter beim Menü einen Punkt vorgelesen bekommt, der einer Seite entspricht, auf der er gerade schon ist. Aber um das zu indizieren, ist es vom semantischen Standtpunkt aus doch sinnvoller, auf eben jene Seite z.B. eine <h1>-Überschrift mit entsprechendem Titel zu setzen, damit man weiß, wo man ist. Das Menü/die Navi ist und bleibt Menü/Navi und führt eben nach wie vor zu allen Seiten, zu denen sie führt. Warum sollte sich daran was ändern?
Das meinte ich doch. Z.B. <div id="navi">...</div> ;)
ok, bei <ul> hättest Du auch meinen Segen. ;-)
Klar, das auf jeden Fall auch noch :)
Mirko