But consider that GNU is also separated in a different repository, but it still comprises the GNU/Linux system as a whole.
Yes, and udev would compose an hypothetical "Udev/Linux system". But Linux itself doesn't need udev.
GNU / GCC is different because you literally can't compile Linux without it. But if and when LLVMLinux succeeds, I don't think you could say the same.