Nein. Er hat herausgefunden, dass im CForum visuell wie Buttons aussehende Flächen tatsächlich auf Mausklicks hin Aktionen anstoßen - als wären sie entweder Buttons oder Links. Damit nimmt er Bezug auf Deine Kritik, dass ausschließlich
<button>
für diesen Zweck (lies: Interaktion) geeignet sei.
So ist es. Ich wollte ein Beispiel für Elemente, die keine Buttons sind aber so aussehen und so reagieren. Und ich denke auch nicht, dass das von mir - ich war übrigen selbst überrascht - gefundene Beispiel derart nahe lag.
Warum es meiner Ansicht nach nicht falsch ist aus anderen Elementen mit CSS und Js Buttons zu bauen:
Das Erscheinungsbild ist eine Frage der Repräsentation. Will man das irgendwann mal anders muss man nur das CSS ändern. Zudem haben wir hier ganz klare mehrere Elemente, Liste ist unter diesen Umständen richtig. Hätte man jetzt Buttons und würde die irgendwann mit CSS zu Listenelementen umbauen, dann fände ich genau das daneben. Wobei noch die Frage aufkommt, wie ich dann die eigentliche Liste erzeuge...