A Red Hat system was running more code for GNOME/KDE than either coreutils or Linux. Should we call it GNOME/GNU/Linux? Probably, because GNOME was designed from the beginning to be a usable desktop for users. There is a GNU, and it is running on their system, but it is just part of the system they use.
Also, LOC is a really poor metric for comparing the importance of a piece of software for a system. Many applications have far more LOC than the entire OS itself, and you wouldn't call that app more essential than the OS.