This is actually not uncommon at all for anything on the internet. You can see for yourself actually using this command:
``` > traceroute news.ycombinator.com ```
On my computer, most packets take a route that passes through 10+ computers.
I think its not a solved problem to consistently be able to patch two computers on the internet directly.