Question: why do mitochondria and chloroplasts have two membranes?
Answer: Part of this is because they both rely on Electron Transport Chains (ETC) to perform their tasks. In the case of the mitochondria, the ETC is found in the inner membrane. It essentially functions to synthesize ATP. ... The double membrane structure is necessary in both cases to inform the function of the organelle.