I wonder if we will be able to completely replace these cables with satellites one day.
There's a very good reason the world likes submarine cables for internet communications.
Starlinks are placed in LEO at 550km, which would have a theoretical 3.6ms round-trip ping at the speed of light. That is not a "very long latency".
(This, BTW, is why Starlink isn't and will never be a true competitor to traditional ISPs in all but the most sparsely populated areas: they simply cannot support enough users to make a dent in most places)