Many software vendors these days make more money from their "asset stores" than from their software. They tend to sell the software itself with a minimal set of assets to get people started...

then they package the media and other products that work with the software separately. This has a BUNCH of advantages for everybody:

1) people have a lower entry price

2) people can upgrade a little at a time, based on their specific needs

3) since more people can afford to buy in, the company's user based grows more quickly

4) more users buy more assets

5) the shelf life of assets is practically infinite, so once stuff is in the store it can be resold forever

6) currently the latest version of BIAB contains ALL the content from previous versions... man, NOBODY ELSE does that! Everybody else sells the current version, and if you want the legacy stuff, its in the store.

So, in summary, a marketing approach that echoes what many other content-based software producers are already doing would help everybody while making the purchase options much simpler.