There are many applications and games written in C/C++ that I love.
I also occasionally code in C - sometimes it is fun to use pointers and read/write files without chaining two or three objects.
There are however huge drawbacks to using C/C++.
There is surely a full list somewhere, but for me currently the not-buying-point is the preprocessor.
The preprocessor allows conditional compilation of any file. Sometimes the file might do that, sometimes something different.
This means that it isn't practical to have pre-compiled modules (although I guess you could go the route of splitting your project into dozens of libraries).
Thus, a very small file can require Gigabytes of memory to compile, because all the dependencies have to be pulled in, and represented in memory.
C is cool for learning how things work, but not good for making things work.