>>12
O(1) strlen is not bloat, using
sizeof(size_t) space for every vector and string to store the length is not bloat, optional bound-checking is not bloat, having a well engineered standard library that helps the programmer instead of randomly fail is not bloat, having a module/package system instead is not bloat, a decent macro preprocessor is not bloat, having twelve different procedures to do
the same thing because the standard didn't, doesn't and will never get them right the first, second, third, fourth, ..., time
is bloat, having a shitty header files ``system'' to manage imports that only get copied inside the current file
is bloat, having a context-sensitive grammar
is bloat.
Most apply to C++ as well.