Here's another example. What we have here is a road with a locked gate in the middle, to which only the residents have a key. Each end of the road is accessible to everybody, but only key holders can pass through.
If the central section isn't on the map, and any of the residents start driving through the gate with Waze running, Map Problems will result. OK, they can be deleted, but better to avoid them in the first place - besides an editor not knowing the situation might react to the Map Problem by creating an unrestricted link.
With the central section in but restricted, non-residents never get routed along the road past the gate. Neither do residents, which isn't ideal, but at least they know the area and can make their own decision to ignore the Waze route when they want.
So in my view, Validator should be detecting that the restrictions are different each side of the node, and not flagging it for removal.