There's something called information overload.... the procedure is based on an NDB.... the more systems you ask the pilots to monitor and confirm with.... the higher the risk is them missing something.
Not that some sort of "defenses" are not usefull, like the MSAW at the controllers position and the EGPWS in the cockpit, but we have to be carefull not to overload pilots with information.
In my opinion there is a tendency, and has been for the last 20 years or so, of throwing a lot of stuff at people, stuff that may seem "nice to know", but essentially is only clogging up systems.