Question: what chemical properties of carbon generates this diversity?
Answer: Carbon is phenomenally important to life as we understand it. The ability to form bonds with up to four different atoms gives carbon an incredible chemical diversity, and allows for carbon to make long chains and aromatic compounds.