Inspite of long range order in the arrangement of particles, why are the crystals usually not perfect?

Crystals have long range repeated pattern of arrangement of constituent particles but in the process of crystallisation, some deviations from the ideal arrangement (i.e. defects) may be introduced because the constituent particles may not get sufficient time to arrange themselves in a perfect order. Therefore, crystals are usually not perfect.