this is something that also never made sense to me - it felt like star wars got it right - for repairs and remedial tasks a trash can (rs-d2) or all the little service droids are more appropriate, but c3p0 or other nurse and protocol droids makes sense to look more humanistic since they serve functions to facilitate human activitiy - but there is no way those functions are numerous enough to be priofitable.