Latency is a real problem. Distances to satellites in orbit are very long. Also, there is a scalability problem. How many ground targets can a satellite simultaneously provide service to? My guess is, not a lot.
This could be an incremental bandwidth (but not latency) upgrade over existing satellite internet service to remote areas (by transmitting to a single ground receiver that serves a local area), but that's about it.
This could be an incremental bandwidth (but not latency) upgrade over existing satellite internet service to remote areas (by transmitting to a single ground receiver that serves a local area), but that's about it.