Much depends on the health of your fish & some species are definitely more sensitive to fluctuating parametres than others - not sure how much this is inherent in the fish & how much is a reaction to the manner in which we keep them (strange (inappropriate?) foods, bright lights, extreme space limitations, "dirty" water, enforced interactions with non-compatible ie stressful tankmates etc, etc).
Generally a healthy (thriving) fish is well able to deal with single stressors, but start compiling the stressors & fish pathogens increase dramatically (even before we recognise signs of disease) which means fewer resources left for absorbing the impact of temperature changes, pH changes, chemical challenges (not just the basic ammonia, chlorine, nitrite, nitrate etc that most consider).
If you do frequent 25% water changes, it's often possible to ignore balancing of new vs old water; perform 70% water changes (especially over a short interval, think python system & 10 min total time) & fewer fish are going to thrive longterm with these fluctuations (part of this fish response may be due to impact on the cycle bacteria) - don't forget that ammonia/chlorine/nitrite/nitrate (& so on) damage is often permanent, so over time, damage becomes cumulative.
If you do infrequent water changes, then tank water parametres (not just the few we might measure with limited test kits) may drift quite far from tap water, now even that 25% water change may be significant.
Some fish are also more sensitive to the mechanical act of water changes, tank maintenance, external vibrations/noises ...