Hi!
Sobald ein Entwickler den Status des Anfängers verlassen hat (u.a. weil er weiß, was seine Datenbankabfragen eigentlich genau machen), dann ist es durchaus legitim, bei wenigen notwendigen Ausnahmefällen auch mal "SELECT *" zu nutzen - aber IMHO eben nur bei Leuten, die verstehen, was sie damit anrichten.
Und deswegen sollte man ihn mit echtem Wissen und Erfahrungsberichten füttern und nicht mit unerklärten "Grundsätzen".
Statt "deswegen" wollte ich eigentlich sagen "damit er den Status des Anfängers verlassen kann".
Lo!