Each rocket must carry heavy loads of materials into deep space. SLS has a payload capacity of 190,000lbs, and NASA has spent tremendous funds to accomplish this. Starship on the other hand has a payload capacity of 300,000lbs, and SpaceX is spending a lot less money to make that happen.