請問為什麼Goto被禁用???(編號:4321)

各位高手,我是VB新手.....有一次去問為什麼"Goto"不能用!
我去問老師,也回答不出個所以然,說什麼會造成程式程序錯亂,有人告訴我是用來做偵錯,可是我到現在還是不能得到一個清楚的答覆.
我有一次在回圈當中加入Goto,結果被老師臭罵一頓,但是我覺得Goto
放在If回圈中使用還好用的ㄚ,真是被罵得莫名其妙!!
希望有高手能指導一下,萬分感謝!