A choke point makes control observable

Forcing traffic through one place is not only about blocking. It is about being able to see.

Ten routes with policy on each are ten things to verify and ten places to be wrong. One route is a single place to enforce, log and inspect. It concentrates risk, which is the trade, and in exchange it converts a question you cannot answer into one you can.

More on Architecture patterns