Question: why are all snowflakes different?
Answer: All snowflakes are unique, sort of. The short answer is, yes, because each ice crystal has a unique path to the ground. They will float through different clouds of different temperatures and different levels of moisture, which means the ice crystal will grow in a unique way.