Naja ist eher so, das es damals als Dogma genommen wurde, als einer mal meinte das man GOTO's auch ganz gut mit anderen Kontrollstrukturen simulieren kann (while etc).
Trotzdem sind Sprünge sehr nützlich, das wirst du merken wenn du ein Spiel mal mit C++ schreibst oder so (Java hat afair noch kein GOTO, das Wort ist aber reserviert), dort hat man ja gerne mal viele Schleifen, die sich mit Sprüngen imho besser machen, sogar den Code ist lesbarer... Solange mans nicht übertreibt und Spaghetticode generiert. Sprünge sind wohl auch schneller, bezüglich Effizienz.
(Ist aber besser wenn man lernt Sachen mit Kontrollstrukturen zu machen, dadurch kann man später dann besser mit Sprüngen umgehen).

Der Maker wird einfach eine Sprungmarke setzen und dann hinspringen, wie in nomalem Delphicode.