Why are swamps more productive than streams?

Why are swamps more productive than streams?

A. Streams have too much water flow.
B. Streams do not get enough sunlight.
C. Streams are larger in size.
D. Streams have water that is stagnant.