und worin siehst du den grossen unterschied ?
Weils besser ist?das ist eine bewertung und kein unterschied, worauf basiert deine bewertung ?
Du machst es ja richtig mit Deinen "Warum"-"Warum"-Fragen nur irgendwann kommt man nur noch auf irgendwelche Prinzipien, auf die man verweisen kann als Antwort. Das ein Prinzip herhalten musste bei Deinem letzten "Warum?" dürfte also nunmehr klar sein.
Also, wir behaupten, dass bspw. ein "SELECT DISTINCT DF_1, DF_2 FROM DT_1 ORDER BY DF_1 ASC, DF_2 ASC" einfacher und klarer ist als ein "SELECT (ALL) DF_1, DF_2 FROM DT_1 GROUP BY DF_1, DF_2" mit demselben Ergebnis unter MySQL.