Bloatware doesn't. Sometimes, but not often.
In practise -- Bloatware grows better than non-bloatware. Why?
Something different is going on.
There are reasons why, from a source-code maintenance standpoint, C++ can be better than C. On the other hand, the code produced by C++ development systems is often grossly bloated compared with that generated in C, in large part because development systems link in lots of unnecessary junk when using C++. I really wish someone would come up with and popularize some decent development systems which allow the same sorts of design extension as C++, but without having such extensibility add bloat until it's actually used.