+1 on the water changes. As far as fish are concerned, regardless of the type of setup, water changes are beneficial to fish long term well being.
If you only have plants, then no water changes will do but a few of us keep plant only tanks.
Plants and similar setups just provide more stable and healthy conditions in the tank, especially if one slacks on water changes from time to time, but that's about it, redundancy for temporary neglect. The neglect should not be permanent as it will bite back.
I think there's a thing such as striking the ideal balance with your fish/plants/filtration/bioload and not needing much water changes without affecting the long well being of fish but how would one know they've stricken that balance unless they wait out the life span of fish and see if they fare well or not. It's a test that would last years(or possibly not as fish may die sooner from different health issues) and even if it works, reproducing the same environment(plants to bioload ratio, etc...) will be very hard as each setup may develop differently.
So to be on the safe side, do water changes as much as you can as this will not hurt and will possibly be essential to your tank balance and fish well being.
At least that's my logic. At the same time, I keep a tank on which I don't do much water changes and it does fairly well but it's only populated with cherry shrimp. This tank has developed a different chemistry than other tanks I've tried this way so I am confident it can do this way in the long run as the stats are very stable, even the TDS doesn't rise up at all. But other tanks in time have had rise in TDS, rise in Gh, dropping Kh, etc...so they get quite polluted without water changes.
Also, if you want to make life easier for yourself, it's better to keep fish in straight tap and not to play around with tank water altering the stats. Keeping fish suitable for your tap water helps with that. Otherwise one needs time and dedication and that's not suitable for one that has a busy lifestyle which will indirectly affect their fish pets.
And buy a python for water changes
Doing a 50% water change is as easy as doing a 10% water change.
Fluctuations during water change will only be a problem if one doesn't do water changes often enough and big enough to keep both tank and source water nearly the same or one has altered the stats of their tank via other means and tap water greatly differs.