I think the point everyone is missing is it isn't about Script BASIC code, it's about SB running BASIC code no matter what BASIC it was originally created under.
If BASIC isn't of interest to people, why are there so many variations of the language?
If SDK style programming is your thing, O2 in it's current form is a great option.