Machines are generally harder to program effectively, and usually, to be more efficient, they need to be more specialized. Humanoid systems are more likely to be able to do the variety of work needed in a newish colony that doesn’t have a well-established manufacturing base.