"That is untrue if, as stated repeatedly in this thread, the makeup water and the tank water are similar."
Not true. A 50% water change is more stressful on fish than a 10% water change, even if the water is identical. Common sense should tell you this.
"If the substrate is polluted, it should be full-depth vacuumed to get rid of the pollutants.'
You can't get rid of all the pollutants. Especially if you have any rocks, plants, or other decorations. Have you ever raised Mbuna? Do you sugest removing all the rocks each time you do a water change?
"It is not difficult to match water temp or remove chlorine."
Depends on tank size, available time, and the differences in the waters you are trying to match: Coverting 50 gallons of chlorinated water that is 8.5 ph and eighty-five degrees to 50 gallons of dechlorinated water that is 6.5 ph and seventy-five degrees is more difficult that doing the same thing to twenty-gallons of water. Especially if you have a life other than aquarium tweaking. Common sense should also tell you this.
"If water changes are done frequently at at larger scale, the other parameters will be more stable and therefore match well."
Yes. But then, as I pointed out, this may also be more stressful on timid, fragile fish. If you did a 100% water change three times a day, you would have extremely stable parameters, and extremely freaked-out fish. For as long as they stayed alive, anyhow.
"How about a larger water change done more often will keep the water parameters more stable than either of the preceeding cases?"
How about doing changing enough water to keep the parameters healthy, but not so much that you are wasting time, energy, and stressing fish?
__________________