Is not the simple fact that NDB's are cheap to install, and in many locations they are already there. Better than nothing, and nobody is about to replace them with something more expensive.
Some people like crosswords, I suppose some people like NDB's.