!reflexive, I promise you. Based not on Dijkstra's paper, but my own horror stories.
Besides, I object to bondage and discipline in a programming language. If people don't have guns, then they'll use....
The analogy still holds :-)
edit: I mean to say literally that GOTOs certainly are useful, but are far easier to create spaghetti code with than something much safer like functions. It's a cost/benefit analysis.