I think what I see in your post is an old school way of thinking clashing with what we know today. A basic cycle used to be seen as what you stated: ammonia -> nitrite -> nitrate. When nitrates were present, then the cycle was complete. I still think this is a viable way of looking at things, under one condition. That is if you did not dose ammonia to feed the bacteria in a bottle. From what I read, people are prolonging the cycle with this method. So, if you add a shrimp (as was done before) or ghost feed during the cycle, and you end the cycle with a sub 5ppm nitrate reading, then I would say that you absolutely do not need to do a water change at all. No reason for it. However, if you dosed ammonia and somehow you end the cycle with, lets say (completely arbitrary) 30ppm nitrate, then you should perform a water change. Does this make sense?