Perché il C++ non ha un modo nativo (integrato nel linguaggio) di creare le form; ci sono tuttavia molti modi per farlo (a seconda di usare direttamente le API o le MFC, le ATL, le Windows Forms, ...) che richiedono comunque molto codice. La programmazione a finestre in C++ è molto ma molto più complessa rispetto a VB.