The reason is because common names are not very descriptive and also that common names do not provide information about the chemical composition of the compound. Common names can vary between countries and between different areas of science.
Scientific names are very specific. The common names of many animals are just that, common. One common name may be the widely accepted name for multiple animals or plants. Common names for plants and animals also vary with region.