ADP-glucose pyrophosphorylase (ADP-Glc PPase) catalyzes the first committed step in the synthesis of glycogen in bacteria and starch in algae and plants. In oxygenic photosynthetic organisms, ADP-Glc PPase is mainly activated by 3-phosphoglycerate (3-PGA) and to a lesser extent by other metabolites. In this work, we analyzed the activation promiscuity of ADP-Glc PPase subunits from the cyanobacterium Anabaena PCC 7120, the green alga Ostreococcus tauri, and potato (Solanum tuberosum) tuber by comparing a specificity constant for 3-PGA, fructose-1,6-bisphosphate (FBP), fructose-6-phosphate, and glucose-6-phosphate. The 3-PGA specificity constant for the enzymes from Anabaena (homotetramer), O. tauri, and potato tuber was considerably higher than for other activators. O. tauri and potato tuber enzymes were heterotetramers comprising homologous small and large subunits. Conversely, the O. tauri small subunit (OtaS) homotetramer was more promiscuous because its FBP specificity constant was similar to that for 3-PGA. To explore the role of both OtaS and OtaL (O. tauri large subunit) in determining the specificity of the heterotetramer, we knocked out the catalytic activity of each subunit individually by site-directed mutagenesis. Interestingly, the mutants OtaSD148A/OtaL and OtaS/OtaLD171A had higher specificity constants for 3-PGA than for FBP. After gene duplication, OtaS seemed to have lost specificity for 3-PGA compared to FBP. This was physiologically and evolutionarily feasible because co-expression of both subunits restored the specificity for 3-PGA of the resulting heterotetrameric wild type enzyme. This widespread promiscuity seems to be ancestral and intrinsic to the enzyme family. Its presence could constitute an efficient evolutionary mechanism to accommodate the ADP-Glc PPase regulation to different metabolic needs.