Na pytanie "Dlaczego C++ Builder 6?" odpowiedział Pan chyba jedyną zaletą tego środowiska (w używanej w tym kursie wersji): jest prymitywny (prosty).
Poza tą jedną, to nie potrafię znaleźć żadnych innych zalet, a jedynie same wady: dokumentacja do tej wersji trudna do znalezienia i mało przyjazna osobom początkującym, brakuje oficjalnych (i nieoficjalnych) przykładowych programów (z opisem jak działają), zabugowana i słabo wspierana przez współczesne systemy operacyjne (nic dziwnego skoro pamięta jeszcze czasy świetności [Delphi]).
Jak na obecne standardy to znajomość Buildera nie przedstawia absolutnie ŻADNYCH wartości na rynku pracy: stare, toporne i mało intuicyjne narzędzie, którego nie poleciłbym do niczego więcej niż proste programy (to kółko i krzyżyk to granica możliwości Buildera). Wszystkie te wady potwierdzają wątki na [forum]
Zrozumiałbym Pański wybór gdyby w tamtym momencie nie było żadnych, innych narzędzi umożliwiających tworzenia aplikacji okienkowych w intuicyjny sposób, ale były! Pomijając już narzędzia oferowane przez Visual Studio, to mamy GTK+ (Glade dla wizualnego budowania okien), wxWidgets, czy Qt (Qt Creator) który jest cenionym narzędziem i jest widoczny szczególnie w aplikacjach multi-platformowych (zarówno komercyjnych jak i niekomercyjnych), darmowa wersja która jest minimalnie okrojona, to wciąż oferuje znacznie więcej niż Builder.