¿Existe una regla que explique por qué algunos métodos modifican matrices originales (como empalme, empuje, etc.) y otros crean una nueva matriz (como división, mapa, concatenación, etc.)?
No, no hay una regla que especifique qué métodos de matriz modificarán la matriz de destinatarios o cuáles devolverán una nueva matriz.
Son funciones simples, tienen su propio comportamiento, solo tienes que recordar sus comportamientos y siempre tienes la web para buscar cosas.