There is a better reason.
It is to make the rate of overflow match the rate of return, more or less.
When the rate of return increases, the water level of the tank tends to increase. The increase in water level also increases the crosssectional area of flow at the overflow. Thus limiting the rise of the water level.
So the length (height) of the teeth, usually about 1 to 2", has a purpose. It tends to make the rate of drain and the rate of return match, but there is a limited certainly. The teeth cannot be way too wide for this to be effective.
Of cource, it also breaks open and skims the surface, but an even level overflow would do that too.