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.