Einen Link, der auf die aktuelle Seite verweist. Wozu das?
Ich habe schon oft Scripte geschrieben, die Verweisziele verändert haben. Und dabei kann es dann auch passieren, dass dann auch Links ohne Ziel entstehen. Bis vor einiger Zeit haben die Validatoren Fehler ausgegeben, wenn das Attribut href gefehlt hat. Aber href darf, im Gegensatz zu name, leer sein.
Außerdem steht da und auch auf https://wiki.selfhtml.org/wiki/Name auch, dass das name-Attribut in Links nicht mehr erlaubt ist.
Das wäre mir allerdings neu. Ich vermute, dass <a> da nur vergessen wurde, weil's eben keinen (semantischen) Sinn egibt.
Nein, offensichtlich wurde es nicht vergessen. In der Spezifikation ist es nicht mehr drin. (https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element). Es ist auch bei Universalattributen nicht mehr aufgezählt. Und wenn beim name-Attribut vergessen worden wäre, dass es in a erlaubt ist, und beim a-Element das name-Attribut vergessen worden wäre, wäre das zusammen mit dem Fehlen bei den Universalattributen schon ziemlich viel.