Andris,
No exercício, fazemos 3 coisas: rotate, scale e translate.
Rotacionar, escalar e só depois transladar (mover) vai ter um efeito. Transladar primeiro e depois rotacionar e escalar vai ter outro.
O porquê disso é a translação vai seguir a "direção" diagonal, caso seja aplicada depois da rotação.
De maneira parecida, a translação irá mais longe se aplicada depois da escala.
Veja:
O quadrado vermelho e pontilhado é o original.
O verde tem apenas a escala aplicada.
O azul, apenas a rotação.
O amarelo, apenas a translação.
O cinza tem translação aplicada primeiro, depois a escala, depois a rotação. Perceba que fica sobre o amarelo, o que tem apenas a translação. Depois roda e aumenta.
O laranja tem rotação aplicada primeiro, depois a translação, depois a escala. Perceba que segue uma direção "diagonal" em relação ao azul, o que tem apenas a rotação.
O roxo tem rotação aplicada primeiro, depois a escala, depois a translação. Perceba que o quadrado foi mais longe que o laranja, porque foi movida quando já estava maior.
O código está em:
https://codepen.io/alexandreaquiles/pen/xLjpew/left?editors=1100#0