most people looking for basic compilers is because they don't like the C syntax.
the big question of why C is very active nowadays and Basic just holding on is due to the lack of standard language of several developers.
If there was a single standard for everyone, where you could migrate source codes between them, due to the ease that Basic language has to be learned, Basic language would be much bigger than C language.
the fact is that each developer wants to define their own expectations and ideas, sometimes even impose them, like with Goto, they don't like goto, they don't want to use goto, so they remove goto from the list of functions for anyone else to use.
then a little program that a person had made that uses goto has to be completely redone because the compidalor developer doesn't like the goto function.
step if you are hostage, just like those who used power basic, they will hardly be able to migrate their projects to other basic compilers easily.
purebasic sounds interesting, but 79 euros for an unemployed Brazilian who takes care of his mother and only programs small things as a hobby is prohibitive, and the free version for me doesn't work, the number of 800 lines may even work but not being able to mount dll's for It no longer works for me, because I use it more to complement the vba of excel.