Shoot Synirr, Dorkhedeos, you two are gonna give me a swell head. The two of you catch many more threads than I usually do, and there have been many cases where I didn't need to input anything after the two of you posted. OK, love fest over.
I am going to guess that illumination = elimination, since the bacteria as far as I know are not photo-sensitive and will work just a well in the day as in the night.
Secondly, you can build up to a stable tank even with large water changes. And large water changes may really be needed in the beginning if the fish are going to suffer or even die.
Let me illustrate with an example. Let's begin with enough fish in a tank to increase the ammonia 4 ppm per day. Only enough bacteria to process 0.1 ppm per day to start. In general, at most room temperatures bacteria will double every day, so on day 2, the bacteria can process 0.2 ppm, and so on.
Day 1: 4.0 - 0.1 = 3.9 ppm ammonia in the tank At this point, those fish are in trouble, maybe dead. Let's say this tank owner gets on the forums and is told to do a large water change. 50% off is 1.95 ppm
Day 2: 1.95 + 4.0 - 0.2 = 5.75. 50% = 2.8
and so on
Day 3: 6.5 after change: 3.2
Day 4: 6.4 after change: 3.2
Day 5: 5.6 after: 2.8
Day 6: 3.6 after: 1.8
Day 7: 0 since the bacteria colony has grown large enough to consume all the ammonia. With the changes, the tank still got cycled, and the maximum ammonia level the fish were exposed to was 6.5.
By comparison, if you didn't do water changes, the maximum ammonia level the fish would be exposed to would be 17.7 ppm.
Now, a few points. 1) I completely made those numbers up, probably the most critical number up there is that the ammonia can convert 0.1 ppm of ammonia on the first day. That is probably way off.
But 2) the point is that a tank can be cycled while doing large water changes.
3) Here's the biggest point: the bacteria are only going to consume as much as they can. Any extra ammonia left over will just be sitting in the water -- and that extra ammonia will just be harming the fish. You can keep the cycling process going while keeping the level of ammonia at a safe enough level. If you will aim to keep the ammonia level below 1.0 ppm, it may take larger or more frequent changes, but the bacteria will be constantly growing and it will eventually cycle so long as there is a food source, and I don't think you can stop your fish from excreting waste.
Eventually the bacteria colony will grow to the point at which the bacteria are converting exactly as much ammonia per day as the fish are excreting. Now, if you add a fish, like you said, the fish will produce additional ammonia. The colony will have to catch up. This may be quick like in the case of adding 3 fish to a tank full of 30, which may only take a few hours and the fishkeeper probably wouldn't even notice it. Or it may cause a few-day mini cycle like in the case of adding 3 fish to a tank with only 3 others. But, there will always be a little lag -- whether or not you did large water changes in the past or not. Basically, the entire point here is that the bacteria don't know or don't care about the past, they only care about the present. (Big science word of the day alert here: a process that is independent of the past and only depends upon the present is also known as 'Markovian' use it to impress your friends.)
Lastly, with the prevalence of HOB filters, especially the ones with the Bio-wheels, you know exactly where the bacteria are. They are in the bio-wheel. So long as the bio-wheel doesn't get ruined, get exposed to unchlorinated water, get dried out, get lost, the water in the tank practically doesn't matter.
Skipping a water change shouldn't change the levels of ammonia either. Again, the production and elimination are in balance. Skipping a water change will end up with a tank with a higher concentration of nitrates, but not ammonia. Again, the bacteria do not care about the history of water changes, only the present. And that's basic cycling science.