SpaceX has been launched lots of satellites into low earth orbit to providing satellite internet service, based on their plan, they would eventually launching more than 10,000 satellites into low earth orbit so that they could provide high-speed internet service globally. And 2020 SpaceX starlings already providing service in North America at a pretty competitive price comparing other service providers in country areas. However, that price is still pretty high comparing other service providers in urban areas. And right now Starlink still not yet able to 1Gigibit bandwidth which is pretty common in urban areas. Another issue in urban areas is to installing the Starlink receiver, it is pretty hard for a resident in urban areas to looking for clear ground or rooftop to install it. Therefore, Starlink will not take over the entire internet business in the world, at least not in urban areas.