There was nothing missing in VMS Basic, Turbo Basic, QuickBasic, DevPac BASIC, that would make me reach out to C.
Dialects like VMS Basic predate them.
Interpreted yes, unstructured no. Dartmouth BASIC was unstructured until 7th edition (1980). The home BASICs started coming out before then and could fairly claim their unstructured nature as a consequence of the contemporary, to them, Dartmouth BASIC.
Why don't you actually read my comments fully?
http://www.bitsavers.org/pdf/dartmouth/BASIC_Oct64.pdf
https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na...
And it wasn't just the BASIC language (and its compiler) that made it so effective, but the entire system: a remotely accessible, timeshared/multiuser, interactive environment.
The idea that every student (including humanities and social science majors) could learn how to program (and be given computer time) seems extraordinary and inspiring. The idea that computing could be useful and important outside of science/math/engineering departments was also visionary (probably going back to LISP - note John McCarthy organized the first AI workshop in 1956 at Dartmouth.)
AFAIK, all Microsoft BASIC (of which AppleSoft BASIC was a descendent) versions did not have the above until QBasic.
>LIST
10PRINT FNFACT(6)
20END
30DEFFNFACT(N)
40IF N=1 THEN =1 ELSE =N*FNFACT(N-1)
>RUN
720You didn't have functions, you had GOSUB to a line number, which was just a slightly glorified GOTO. There was one global scope.
The later "structured BASIC" dialects resemble more COMAL than traditional BASIC.
Fortran is still used today, as it has a large software base of computation kernels and also lends itself to efficient compilation.