They can't even seem to be consistently settled on their basics like what micro kernel they are using
https://en.wikipedia.org/wiki/Hurd#Other_microkernels
In the 2000s they experimented with 3 other micro kernels, all of which went "no where". Over half a decade spending their limited dev resources on work that ultimately went no where since they are still apparently using Mach.
and now (from the article):
- GNU/Hurd 2013 is available for the 32-bit x86 architecture only
- Hurd can currently only make use of one CPU (or CPU core). That is to say, it will still run on multi-core and SMP machines, but only utilizing a single processor.
- Hurd generally uses device drivers ported from Linux 2.0 ... So the latest and greatest shiny hardware might cause trouble.
Once upon a time if you could get it to run on your hardware it was at least vaguely competitive, but now the thought of putting it on my 64bit quad core laptop... well... what a waste.
And instead of trying to even keep up, they are still trying to pick the right micro kernel...
"In years past, Richard Stallman was quoted as saying that Linux was a good option to use while the Hurd was still incomplete"