We already have the devpak plugin that tries to answer that need.
The problem is without good packages it is NOT worth much.
And, the newbie users can NOT seem to understand what a Compiler is; this makes it very hard to support newbies and C++ packages since the compiler needs to match and most often the compiler version needs to match.
But, I do think you have a good suggestion; it is just that the solution is much more work than creating a plugin.
NOTE: The devpack plugin is NOT newbie friendly in that it requires the newbie to setup more stuff in CB than I think most newbies can do.
Tim S.