Gutters are sized by calculation, not by habit
The Australian standard for plumbing drainage sets out how this is done: you take the catchment area of roof feeding the gutter, apply a rainfall intensity for the location and the storm severity being designed for, and size the gutter and the number of downpipes to carry the result. It is arithmetic, and it takes ten minutes.
What happens instead, often, is that the new gutter matches whatever was there before. If the original was undersized, or the roof has since gained an extension, a verandah or a carport that now drains into it, the replacement inherits a problem it could have solved. A gutter that overflows in heavy rain while completely clean is almost always a sizing or downpipe-count problem, not a debris problem.

