Visual proofs can be deceptive. For example, you have the famous missing square puzzle, where rearranging pieces of a triangle causes a square to vanish, something that should be impossible.
It doesn't mean it is not possible to have rigorous visual proofs, the one in the article is, but doing so can be deceptively hard. It is also common for visual proofs to be less complete, for instance, here, it only covers the cases where a>0, b>0 and a>b, there are no such limitations when doing so with algebra. I guess you can tweak the visual proof to account for these cases, but it will become far less elegant.
So I understand why teachers avoid visual proofs in math classes, they actually want you to stay away from them. They have entertainment value, that's why you see them so much in pop-science, and I think it is important, and also some historical value, as they were much more present in ancient times, but to actually learn maths, not so much.
That is unless you are studying visual proofs specifically, but I think it is an advanced topic you would tackle well after you can master simple equations like a^2 – b^2 = (a + b)(a – b).
It doesn't mean it is not possible to have rigorous visual proofs, the one in the article is, but doing so can be deceptively hard. It is also common for visual proofs to be less complete, for instance, here, it only covers the cases where a>0, b>0 and a>b, there are no such limitations when doing so with algebra. I guess you can tweak the visual proof to account for these cases, but it will become far less elegant.
So I understand why teachers avoid visual proofs in math classes, they actually want you to stay away from them. They have entertainment value, that's why you see them so much in pop-science, and I think it is important, and also some historical value, as they were much more present in ancient times, but to actually learn maths, not so much. That is unless you are studying visual proofs specifically, but I think it is an advanced topic you would tackle well after you can master simple equations like a^2 – b^2 = (a + b)(a – b).