Eher letzteres.
Man muss ja auch an die Zukunft denken. Irgendwann möchte man die Daten dann per SQL z.B. ins WEB ausgeben oder per Reporting (z.B. CrystalReports o.ä.) auch ausgeben.
Wenn dann SQL nicht weiß, dass es Unicode sein soll handelt man sich nur Probleme ein.

Sicherlich kann ich alle Daten auch rein binär speichern, aber das sollte man tunlichst vermeiden.