I saw the following definitions in the book 'Module Theory - An approach to linear algebra' by T.S. Blyth:
Let $R$ be a unitary ring and let $M$ be an $R$ module. The author defines a tower of $R$-submodules of $M$ as a finite decreasing(strictly) chain of modules $T$ (of the following form) $$T:M=M_0\supset M_1\supset M_2\supset\ldots\supset M_r=\{0\}$$ Suppose that $T_1$ and $T_2$ are such towers of $R$-submodules of $M$: $$T_1:M=M_0\supset M_1\supset M_2\supset\ldots\supset M_s=\{0\}$$ $$T_2:M=N_0\supset N_1\supset N_2\supset\ldots\supset N_t=\{0\}$$ Then, $T_1$ and $T_2$ are defined to be equivalent if $s=t$ and there is a permutation $\sigma$ of $\{1,2,\ldots,s-1\}$ such that for all $i=0,1,\ldots, s-1$, $\frac{N_i}{N_{i+1}}\cong\frac{M_{\sigma(i)}}{M_{\sigma(i)+1}}$. The author goes on to prove the Schreier's refinement theorem (which states that given two towers, one can always find refinements of them that are equivalent).
Question: What is the motivation behind the definition of equivalence on towers and why is it interesting/useful?
Any insights are appreciated. Thank you.