C++ is just too big nowadays to be fully useful, or even applicable to every environment. Specifically on exceptions, I wish there was a GCC flag to disable exceptions in the sense that any `throw` calls `std::terminate` and catch blocks are completely ignored.
Sounds like the first step in a journey reassessing everything C++ piled on top of C that lacks any practical advantage compared to just C.
There are two kinds of programmers. Those who think exceptions are a good idea, and those who have fixed a bug caused by stack unwinding.