Why can we not use the length of a rod as a standard unit?
Its length changes with temperature
It corrodes with time
It is not easily reproducible
A rod expands when the temperature increases and contracts when it decreases. Also, it corrodes with time, which can affect its length. Adding to that, the length of the rod cannot be exactly matched when it is being replicated. These factors lead to the fact that the length of the rod cannot be considered as a standard unit, because the standard unit should not vary with time and place.