Aren’t you being rather GNU-centric? You speak as if all Linux-based OSes require GNU components; they don’t [1]. To balance out the discussion you should note that Linux systems can use BSD libc and userland utils instead of GNU. Or would the FSF and its faithful rather not see BSD/Linux advertised as such?