Many stream fish do great in ponds, but some do not. Consider LMB, BG, SMB, CC, etc.
RAH, just because those fish can live in a stream doesn't mean that they will flourish there, and the reverse is true for fish that have adapted to living in streams and rivers. For instance, take Rainbow Trout. They do well in lakes but need flowing water for spawning habitat. I have yet to see a LMLB, BG or SMB nest in the flowing portion of the water in a stream or river. Spawn in a quiet backwater, yes. CC are cavity nesters, so they can survive in streams and rivers by hollowing out nesting sites.