The bottleneck is the bandwidth/users a single satellite can serve at any given time, as a single satellite serves users below where it is at that point in the sky. So when satellites start orbiting over the ocean or remote/uninhabited locations, they are sitting idle.