For me stability is the key.
If one large change per week brings nitrate down to 0, but in the mean time, pH falls from say 7.2, to 5.5 between water changes, that is to me, not stability.
A drop in pH and/or alkalinity, usually adds up to mean (to me)a build up of excess fish urine.
And though many fish can handle pH drop, because I was working with a breeding pair of haitiensus, I was very concerned with parameter stability.
You may notice in my log the 1st test I would do, was to measure alkalinity, which is the ability of water to buffer acids, and a very important stability barometer.
I found by doing more (every other day), albeit smaller water changes (20% to 30%), my tank alkalinity remained more stable, as did pH.