The nice thing about b4x is that it's not trying to be everything and anythig else. It has its own individuality and built on a premise of simplicity.
There are people who have been wishing for c, #c to write apps inside b4x. My simple advise, write an extension. A good example is Banano which transpiles b4x code to Javascript.
I like the vscode angle, the bas files can be opened but then some kind of vscode extension that will interpret the code as b4x is needed. That means writing an extension too for vscode.
Some time ago I spoke about Coding Anywhere. A cloud based IDE, which means that whether you have a Mac, windows or Linux, you could access a cloud based b4x IDE and develop from your machine. A write once and work anywhere kinda of approach without the need to be stuck with hardware configurations.
My two cents..