That's why it is best CB does not ship with a compiler. I would also prefer it would not ship with a compiler. Because when we sip with a new version o GCC, your libraries might not be usable since hey are build with a newer/older GCC.
The question is for the 'dummu' user who wants to start some programming, a 'one' package *might* be interesting.
My personal opinion, if you start development, it would be good to understand what an IDE, compiler, debugger is.
By the way, with the TDM installer version of MinGW, this becomes very easy, that installer brings the whole MinGW stuff you actually need in one go. Much better then the zillion packages to download manually from MinGW.