As far as I can tell, the GNOME philosophy is that the proper level for the operating system to manage fundamental operating system tasks like hardware detection, filesystems and network interfaces is at the desktop level. So that's where they put their resources.
In this light, they fall far short of the resources they need for proper QA and user testing.
In this light, they fall far short of the resources they need for proper QA and user testing.