Untangling causal links and feedbacks among biodiversity, ecosystem functioning, and environmental factors is challenging due to their complex and context-dependent interactions (e.g., a nutrient-dependent relationship between diversity and biomass). Consequently, studies that only consider separable, unidirectional effects can produce divergent conclusions and equivocal ecological implications. To address this complexity, we use empirical dynamic modeling to assemble causal networks for 19 natural aquatic ecosystems (N24◦~N58◦) and quantified strengths of feedbacks among phytoplankton diversity, phytoplankton biomass, and environmental factors. Through a cross-system comparison, we identify macroecological patterns; in more diverse, oligotrophic ecosystems, biodiversity effects are more important than environmental effects (nutrients and temperature) as drivers of biomass. Furthermore, feedback strengths vary with productivity. In warm, productive systems, strong nitrate-mediated feedbacks usually prevail, whereas there are strong, phosphate-mediated feedbacks in cold, less productive systems. Our findings, based on recovered feedbacks, highlight the importance of a network view in future ecosystem management.