It probably wouldn't hurt to split that up a bit — perhaps Xcode could install only the toolchain and macOS SDKs by default with the rest being downloadable on demand, but there's definitely a lot more going on there than just IDE/text editor. It's an all-in-one appleOS development kit.