Yes, this is on purpose I think. The closer something is to a node, the more the node knows. The more further away, the less a node knows. This adds to security. It could destabilize the network as well, because the more you know, the faster you know when a corrupt node (or group) tries to behave badly. But that’s where sentinel jumps in. You probably know this stuff better than me, but for the other readers:
Sentinel makes sure that the network is safe (no pun intended) even while nodes and close groups don’t know that much about the whole network. So can you explain which part of this you want to change? I’ve read the document but it get’s quite technical quite fast.