I'm not saying that all water changes are evil, per se.
It's just the general advice and practice of performing water changes needs closer examination than "just do them"
Everyone's source water is different than their pond or aquarium water, and people should be aware of what changes are occuring when a water change is performed.
What is actually accomplished with a water change?
If a person is trying to reduce phosphorus, are they also paying attention to how much phosphorus they are adding each time they feed their fish? Phosphorus will be listed on most fish food ingredient labels. Perhaps look for a lower phosphorus fish food. How long will the lowered phosphorus level last as they keep feeding the fish?
How many people are aware of the salt level in their source water? I'm not just referring to sodium, I'm also referring to potassium and chlorine.
If there is a big difference in the salt level between the source water and the pond water, how does a person measure to what degree of stress the water change is causing the fish? The fish's kidneys need to work harder to rebalance the fish's body salt level every time a water change is performed.
If a person is trying to reduce algae, have they instead tried increasing aeration in order to allow for more vigorous bacteria activity that will consume excess ammonia produced from excess decaying organic matter?
It seems to me that the risks outweigh the benefits when deciding to perform a water change, and if people could identify what exactly they are trying to accomplish when doing a water change, there will be an alternate method to accomplish the task without subjecting the fish to the additional stress.
.