They provide a consistent and simple way to setup multiple toolchains, manage dependencies, and integrate various tools within a popular development environment. While I am not a fan of how everything works, it appears to be the best freely available option out there. For someone who pursues development as a hobby, that's also important.