The teacher mentions juggling units when adding and multiplying, but is 2 cm × 3 cm the same thing as 2 × 3?
This made me think too, in particular the teacher's example. So; here's what I think it should be calculated.
3 cm + 3 cm = 2 X 3 cm (and not 3 cm + 3 cm = 2 cm X 3 cm).
What you are doing above is adding two objects each of who are 3 cm long. And the way you compute "2 X 3 cm" is "(2 X 3) cm" which then becomes "6cm".
However 3 cm + 3 cm != 2 cm X 3 cm as the author states which is what leads them to wrong conclusion. In other words 2 cm X 3 cm leads to an entirely new thing in geometry which is "area". So while 3 cm + 3 cm is still length (and hence it should be translated to 2 X 3 cm i.e., one scalar unitless number and other number with unit) 2 cm x 3 cm is not length. And the resultant area is correctly written as 6 cm^2; by multiplying units as well as the numbers. Now, how does one multiply numbers (2 X 3)? It's indeed by repeated addition!
The author, however is onto something. Which is when you multiply a something with unit (like 3Kg, 2Cm) with a unitless number that resultant product is still something (that weight, length) that you began with. However when you multiply two things both of which have units the resultant product is something entirely new (i.e., area as opposed to length, pressure as opposed to weight etc.,)