The water change is not only done because of debris and poop. In a non-planted tank you need to keep the nitrAtes low as well which is done via water changes. A tank with good filtration will have no problem breaking debris, excess food and poop into nothing without this ever settling at the bottom of the tank but most tanks are sold with poor filtration to start off, so it depends on your tank in regards to additional gravel vac and how often and how to clean it. If your tank is stocked as per the size of the tank, and is filtered well, with good water flow inside reaching all parts, you'll never experience too much debris inside the tank, or in the gravel even, or ammonia and nitrIte spikes unless you nuked your filter with medication or non-dechlorinated tap water. Regardless of all that, the other important point of changing the water regularly is to add essential substances for fish that come in the tap water which are vital to fish health and don't naturally occur in a non-mainained fish tank where this is not administered artificially.
Also, ammonia to nitrIte process is an acidifying process so in a tank with naturally soft water, and not regular water changes to add buffers via the tap water, it can cause a Ph crash that can nuke your filter bacteria and also kill your fish either from ammonia or from a Ph crash.
I do a 50% water change a week, unless I get lazy and skip a week here and there depending on schedule.