Silnarm, I read your point of view, but...
Megapack consist of 5 factions, right. But in the 'Glest-Community' one can find 5 additional - vbros - packs yet - you know them, I'm sure. So I wonder, you really consider nobody would at least include all these packs, but combining them into one single pack. There are only some little 'works' to do in a few XML's, and all works fine.
But sorry, if you really expect me to believe, nobody ever tested to include at least the factions listed on
https://docs.megaglest.org/Mods, then I must admit ... I don't understand it. There are 24 factions listed (which, of course, belong in their majority to several packs)... as I told, I know, that they are not balanced for a usual gameplay, but is this really a reason for not even trying it?
If there would be no scripting (and so no easy way to modify configuration files), this would be reasonable to understand, but in the actual way?!?
Fact is, that scrolling for 5 factions doesn't make any sense (You wrote
the DropList component supports scrolling, but only if told it should not exceed a certain height, because I never tested with/used a tech-tree bigger than the megapack
)
I'm not angry - there's no reason (sorry if it looks like for you). I only can't see any sense, that let you decide this way.