What is the reason that many mishnayot are structured in non-linear fashion, where the first case discusses Topic #1, the middle case discusses Topic #2, and the last case returns to Topic #1?
One example is Kesubos 6:5 which at first discusses the size of the standard monetary dowry, then digresses to discuss a case of no monetary dowry, then returning to the case of monetary dowry again.
Another example is Berachos 7:3, where at first the mishna discusses the view of Rabbi Akiva (as Tanna Kama), then digresses to discuss the view of Rabbi Yossi, and only then returning to discuss the view of Rabbi Akiva again.
It would seem more logical and efficient to place the digression at either the beginning or the end of the mishna. The standard answer given to almost all questions on the structure of the mishna, is "for memorization purposes," which may be true. Is there another way to explain the need for such a non-obvious structure?