>強制行番号付き
少なくともこれは致命的欠点じゃないだろ
言語を語る上でこんな差はtrivialだよ、全く本質的じゃない

あと、構造化云々に関しては確かにその通りかもしれないが、
高校レベルでは構造化の必要があるほど大きいコードを扱わないし、
授業時間だってそんなに与えられない。構造化の概念を教える余裕なんてどこにもない。
教科書に載ってるのも本当に最低限で、PRINT・INPUT・数値変数・加減乗除・GOTO・IF-THEN・FOR-NEXT
くらいしかなかったはず(抜けがあったらスマソ
これだけしかやらないのだからBASICで十分じゃないか

そういうのをやるのは大学からでいいよ。
構造化言語をやるにあたって、BASICの知識が害悪になるようには思えないし

---
教科書には載っているものの、BASICの項目を教える高校はほとんどない
(数学A・B・Cは、いくつかの科目から選択して教えることになっているため)
(センター試験で選択問題があるのもそのせい)
(ただしセンターで点を取るのは楽なので、自力でやる人は結構いる)
ここで熱く語る意味はあまりないけど、それが2chの良いところかもしれないな