Meh. If I had to choose convenience or smaller datablock load, I think I'd go for the latter, tbh. You could probably just as easily create this with events.
OnBotSpawn » Bot » SetAbilExpans [Huge dropdown of everything]
Then use scripts to define bot behavior, not so much datablocks.