Why do so many carbon based compounds exist?
Because carbon has four valence electrons, it can easily form bonds with other carbon atoms and other elements. It is also due to the fact that carbon-based life often develops specific chemicals to do certian jobs; because they are so specialised in their effects, millions must be made and used in different ways.