横レスだけども、
gotoはコードの原則を変えてしまうので問題なんだろう。
つまり、下に流れるということ。

俺は、下に流れるgotoは許容してるな。
あんまり使う機会もないけども。