Hajo/VS,
I imagine that detecting routing problems caused by signals, signs, electrification and way constraints is orders of magnitude easier than detecting routing problems caused by missing sections of a way, since the former can just run the same pathfinding routine with the constraint checking turned off and comparing the result to that with it turned on, whereas the latter would require enormously complicated hypothetical and heuristic means of determining the route.
A system that told players when their destination wasn't reachable because of a problem with signals, signs, electrification or constraints but gave no reasons when the problem was an entirely missing connexion is vastly better than one that never gives any reasons.