Nitrates are not the only reason to change water, along with nitrogen compounds there are also organic proteins (dissolved organic solids) which build up and can play havock with the pH as they release acids into the water and encourage blue green algea. There are also essential minerals which keep the water chemistry stable which need to be replenished regularly as they are used up as a bi effect of the nitrogen cycle, without them the pH can crash litterally over night, and a unstable pH is one of the biggest killers of aquarium fish.
On tanks with low stocking levels and decent filtration you can get away with bi weekly water changes but community tanks or those with large or carnivorous fish a weekly water change of a minimum of 10% is highly benefitial.
On tanks with low stocking levels and decent filtration you can get away with bi weekly water changes but community tanks or those with large or carnivorous fish a weekly water change of a minimum of 10% is highly benefitial.