I also suspect that goto is missing not because of potential misuse, but because it's actually difficult to implement given all of Rust's other semantics.
https://news.ycombinator.com/item?id=9827276
https://mail.mozilla.org/pipermail/rust-dev/2014-March/00914...