I'm not sure what the problem is, tbh. I've already answered my thoughts on the actual question asked in the OP, but for completeness' sake I'll just add that I don't care what the language is called so long as it adheres to my specifications for a BASIC.
John likes ScriptBASIC, he's invested a lot of time and energy in it, he has a tool that's uniquely suited to his needs and he sees that as his BASIC.
I don't.
Tomaaz likes to code in many languages, they fascinate him and he enjoys their nuances and celebrates their differences. A toolkit of many languages that do the tasks he uses them for is his BASIC.
None of them, individally or collectively are my BASIC.
Mike lovingly crafts a veritable swiss-army knife of a language that offers everything from hobbyist to professional level codegen, achieving speeds that other interpreters can only dream of. This is his BASIC.
Again, it's certainly not mine.
Aurel likes to mess with the internals of interpretation and bytecode, he's learning as he goes and each iteration of his languages gets a bit better each time. They don't do much, but they do what he needs them to and when he needs them to do more he adds more and learns a bit more. This is his BASIC.
And yet again, it's not mine.
Mine is the one that I play with when I'm not coding for a living. I make the interpreter for fun, I use it for kicks to see if it can do what the others do or if it can maybe do it better. It sticks to my idea of a BASIC.
And that most certainly is my idea of what a BASIC is.
And you know what? Nobody else thinks it is. And you know what else? I don't give a toss. Not one. And what I love about BASIC forums is that nobody else does either.
Each to our own.