Why SpaceX And Amazon Are Launching 42,000 Satellites - CNBC