Because it's a clusterfuck of complexity. Such as 4k+ LOCs to write a fucking "ls" command.
The GNU folk is simply batshit insane. They've completely missed the point of C, UNIX, programming and maybe life itself. They masturbate with maintaining ports of "ls" for 18-bit architectures or pre-standard compilers no one gives a fuck about anymore.
More features do not mean better usage, better user experience, more productivity. Specially when the word "feature" is used, which almost imply some degree of uselessness. Software must have "functionality". It must serve a purpose, a single one if possible, without adornments. GNU software is so substandard that they create new software to assess the problems other pieces of software they write create.
Look at
>>8, a single `cat` allocating 40KB in the motherfucking heap. What the fuck?
This is why no one wants to maintain GNU software. There's no single reason a sane person would dedicate his time to decypher thousands of lines of batshit ill-indented insanery in order to make a fucking directory listing, or file copy, or whatever.