Right... except the internet is not a physical space so tell me how do you measure distance between nodes?
Latency?
Let's look at the Lightening network white paper:
8.4 Payment Routing
It is theoretically possible to build a route map
implicitly from observing 2-of-2 multisigs on the
blockchain to build a routing table. Note, however, this
is not feasible with pay-to-script-hash transaction
outputs, which can be resolved out-of-band from the
bitcoin protocol via a third party routing service.
Building a routing table will become necessary for large
operators (e.g. BGP, Cjdns). Eventually, with
optimizations, the network will look a lot like the
correspondent banking network, or Tier-1 ISPs.
So LN cites the need for large liquidity providers to act as hubs, essentially payment processor hubs.
Why not just use venmo at that point?
Why would someone want to use Bitcoin with the LN, especially if it requires them buying Bitcoin from someone else?