Não tem fim não, a árvore é infinita. Mas acho que no frontend a gente poderia deixar "escondido" a partir de um nível e a pessoa tem que clicar para abrir.

Com certeza! No celular eu tive que deitar para ver direito 🤣