4. Some would like to use th we same compiler for everything. Right now, building the Rust bit of Linux requires LLVM. Why shouldn't you be able to build everything using gcc alone?
It's more insane to me that one wants the same tool to do everything rather than have different tools for different tasks.
Like should Perl be compiled with GCC just to satisfy that requirement because it's used during the kernel build? That's ridiculous!
PS. GCC stands for “GNU Compiler Collection”. All of the above is already there.
I don't think you should expect or want that.