Actual connections can be complex and packets sometimes travel long distances. Each local ISP might connect to a different regional ISP, causing packets to flow between cities, even though their destination is to another local ISP within the same city.