I think also that C-3PO (and Z3PO, CP3S and C3PX for that matter) is too human shaped to be instantly recognizable in xbox shape. R2D2, however, is already appliance shaped... so he's more recognizable in xbox shape.
And C-3PO doesn't beep like R2-D2.