Non sono lacune ... con C/C++ puoi fare quello che vuoi ma lo fai con maggiori difficolta' nel caso di applicativi.

Ad esempio, la gestione di un DB (centrale in un applicativo) puo' essere contorta e complessa con C, oltre a richiedere molto codice o librerie esterne.

Lo stesso dicasi per la gestione dei form e di report, stampe e quant'altro.

C/C++ e' piu' orientato alla programmazione sistemistica o di base.