Agreed on light speed (latency). But the majority of the consuming applications need to process that data. If we have enough data to process, latency is only visible until the first initial bytes. After that it should look seamless to consuming application.
In what use cases all remote data is required in real-time?