This is a good question and again the answer is yes although if your tank is remaining balanced I would tend to do smaller water changes. Plants will help a lot too which means gravel vacs become less important.
It's always better to under stock the tank and feed lightly. I have that many thriving plants now in an under stocked 46 gallon that I can barely register nitrates. Consistency is key when it comes to water changes. I do 30% a week and my fish are in great condition.
It's good to remember that water changes remove other things that the fish produce so I've heard and replenish nutrients and buffer the water which helps keep the ph stable.
Large water changes can cause problems with some fish if the parameters that the have been sitting in for a week a dramatically altered. Fluctuating temperatures, ph and TDS are not good for fish. Stability and consistency are what your fish, plants and bacteria need.
If you miss a weekly water change or are half a week behind don't replace more water all at once to compensate. Bring the parameters back in check slowly over the course of a few days.
Filter maintenance is very important also as filters are not actually removing detritus, they are collecting it, big difference. Swilling the filter sponges or other medias in used tank water will help keep the waste from building up and reducing the oxygen available to your bacteria.
Always water change...little and often