They're also taught that C++ and Javascript are a good idea. And they used to be taught that APL was a good idea, with absolutely no consideration of the runtime resources required. And Lisp, Prolog and Smalltalk with no security in their runtime storage. I can play this game for hours... :-)
Tell me more about...
Well, I practically lived in pioneers days...
I'd argue that a pragmatic approach is to be preferred.
That is truth. But anyway, using LABEL and GOTO with procedural languages?!