Band in a Box is being made into a DAW because everyone likes how fast it generates and can't change things easily once in the DAW. It could play files direct same as a DAW but because PG worry about old users with old computers it generates into RAM. Maybe they have been losing old Win users and more younger Mac users are coming with faster hardware ?
The BBPlugin/BBplugin Standalone is too slow.
RealBand is too old and too slow,
Tried here but but all issues forced Track Injector to come about.
The ideal would be the BBPlugin/BBPlugin Standalone have the generate code with in it and play back the source files direct and instantly to allow users to be in the DAW of choice and do it all in there with the Plugin being able to have decimal tempo maps, more than 255 bars, more time signatures that will match the existing tracks in the DAW. So to give what Track Injector gives but in any DAW.
Right now so many users could be using it with their copy of Reaper and get any track/s or sections instantly if PG give the current track data txt file in bb\Data (same as the BBPlugin gives) that Reaper will read and get the track sections instantly having way more control and adjustment of riffs or drum sections than you can do with a consolidated wav file. I'll say it again, this is way ahead of current ways of doing things giving the user full control. This works even better using the RewireVST.
I asked for a sync VST for BiaB to sync it with any DAW, if the DAW has a decimal tempo map Biab could just adjust the playback rate to sync and then files exported will have Acid info so they will fit the DAW decimal tempo map.
So I have tried really really hard for a really long time to get all these issues fixed, implemented and modernized.
They may listen to you because I'm bitter and worn out from being at it for too long so all my nagging is just ignored now.