SELECT * hat nicht nur Views als positives Anwendungsbeispiel, und schon gar nicht alle Arten von Views. SELECT * liefert alle Felder bei kürzester Syntax. Nicht mehr und nicht weniger.
Was in den seltensten Fällen wirklich nötig ist.
Das war für mich eine Erkenntnis, die mir am Anfang, als mit mySQL anfing zu arbeiten, nicht bewußt war. Deshalb war genau dieser Satz in meinen Augen der ausreichende, um mir die Problematik vor Augen zu halten.
Aus der Perspektive eines Laien, wäre jede weiterführende Erläuterung verwirrend und hätte am Ende mich vielleicht einfach trotzig weiter * verwenden lassen - es ist ja nicht so schlimm und vielleicht in manchen Fällen auch besser, egal ob die jemals eintreten.
Struppi.