Ehrlich gesagt finde ich es gar nicht mal so sinnlos, mit der
VCL eine Library für viele Plattformen (
Win32, .NET WF, WPF, CF) zu haben. Man kann seine Kenntnisse weiter anwenden, Quelltexte einfach hin und her portieren und vieles mehr.
IMHO ein hervorragender Ansatz. Natürlich mag es in Einzelfällen bessere Lösungen geben, aber keine, die ein derart breites Spektrum abdecken!