Computers (even phones) have a enough spare computing power and bandwidth that a true, cooperative mesh network is probably possible now: Data routed through a mesh of local networks created by each device to taps which can route across long-range fiber and satellite comms.