You're absolutely right. Silicon based 'life' system does have the advantage that it would not be restricted to Earth environment - it can probably also adjust itself in way that biological beings here on Earth cannot easily achieve (genetic engineering are almost always generational, software engineering is the complete opposite).