One simplistic answer to your question is BASIC
Basic
All purpose
Symbolic
Instruction
Code is what BASIC means. VFP is far from All purpose as it is specifically designed for database management which is a small part of the programming field.
>Other than being the work of Microsoft, any other reason why Visual Basic is actually more popular than Visual FoxPro? I mean I don't really understand!
>I program in VFP most of the time, in VB rarely, but I do know (and teach!) the language.