>Satellite can never offer acceptable latency.
Satellite internet can offer very competitive latency, even though nobody is doing it so far. Small cubesats make lower orbits viable than what's currently used for satellite internet. At a low earth orbit of 400km (about the height of the ISS) you have a round trip time of just 3ms.