Starlink: Why is Elon Musk launching thousands of satellites?

The billionaire company SpaceX hopes to provide internet services from space.