I don't know. I guess i need to see some counter-examples of the use of goto being terrible. Yes, i've heard it's terrible. And i've seen the horrors it brings. Maybe some people can use it "responsibly", but I have never seen some code using gotos and said "yep, goto is the way to go. That makes perfect sense". Maybe i have only read code written by fools, but anecdotally I have read a lot of code and never has code using gotos been clearer than code using other control structures.
I know others can provide anecdotal evidence to the contrary, that they have seen pristine, readable code that only uses gotos. I'm simply providing this because you stated that it's almost always superstition. I'm stating that I have seen concrete evidence that it can be terrible, so I have strong reasons for saying people should avoid it. You did say "almost always", but I don't know that my experience is a rare exception.
-Lee