What we really need to do is clone Fred so that he can be more productive.
I started with Liberty Basic too and then landed here after a rough time with IBasic.

The learning curve was minmal because everything is what it sounds like.
GetGadgetText(#MyGadget). What could be easier?
It is that philosophy and the fact that a lot of useful API functions are now "native" that makes PB what it is. It is great for RAD. I can create programs in half the time that do more with fewer variables...wow! I had to unlearn a lot of "programming" because PB made things so much easier and without variables.
You can actually read the contents of a file directly into a listgadget without a single variable and visa versa--very fast!
Fred needs some help, but it has to be the right help. Some of the spagheti code I've seen as solutions here (only occationally though) is a little scary. Some of the libraries, though, PB should buy and include in the distribution (why re-invent the wheel?) some it should not.
Just like SETI uses home computers networked together to analyze data, Fred could assign some library work to others who would follow his philosophy and would produce tight code. Then add their work to the final product. We also need someone to go through the English help files! They're not up to the PB standard and it probably turns some away.
Well, that's my 2 cents (what is that in Euros?)