Why do all organic compounds contain carbon??
Carbon has the right electronic bonding pattern for supporting large chains, and thus the compounds necessary for life.