It's bizarre that someone would think that it's dumb to say "goto considered harmful" because "all assembly language depends on it" ... Dunning-Kruger effect, anyone? People only write in assembler when it's strictly necessary for many good reasons, its lack of structure being one of them. When Dijkstra wrote that, FORTRAN--the major language for scientific programming in the U.S.--had no structured constructs ... `if` statements had a value and 3 numbered branch labels, for value < 0, value = 0, and value > 0. Dijkstra's paper resulted in an explosion of experiments in structured programming, and a huge improvement in programming languages and programmer tools.
Likewise out of context are the complaints about Dijkstra's statement about BASIC ... while it was hyperbole, it wasn't all that far off at the time, when BASIC variables were a single letter, all global, all statements were numbered, there was no structure, not even named functions.