Why does a builder use millimetres and not centimetres?

It is better to use millimeters because they are smaller units, and smaller units are always more precise than large ones. In architecture, everything must be almost perfect, and a smal mistake in this types of calculations may have great effects in the future. So, to avoid problems it's preferable to use mm or smaller and more precise units.