Well from what I remember, one of the problems with continuing to write updates for GalCiv 2 was that it would need to be migrated to a newer version of Visual Studio or it would be necessary to install an older version of VS and run it in a virtual machine and, well, imagine trying to test and debug the game inside a virtual machine and you get the picture.
I have no idea if the code was ever migrated or how the virtual programming went, we got a 2.04 update since then but it only altered the game's registration process and metaverse login. And that was a bit of a pain to get working. Elemental didn't do as well as it should have, which meant there was probably more pressure to salvage something from that than keep putting out updates for a game that sold units a while back but has only recently had a resurgence thanks to Steam.
Stardock is working on Fallen Enchantress and something else that probably isn't GalCiv but it's not like they've forgotten about GalCiv, despite the absence of exciting announcements every few months. It's just... life sucks and Drengin descend from the skies demanding that we hand over someone called MacNeil. There are some things that you just can't change, no matter how much you would like to.
I mean sure, there are mods to get around the AI problems, and they give the game a lot more long-term playability factor but I wish the same thing, that the guys who actually developed it were finessing these fixes into the game so that it plays as it was intended to immediately after installing.
Nothing raises the ire of your customers quite like having to try and install one of several mods to get the best out of a game. Especially when those mods are made by a bunch of different people with different ideas about what the intended game experience should be, and none of them are compatible with each other.
I'm actually amazed that the game manages to sell in its vanilla condition, but I'm happy that new players do come by the forums. Just goes to show, there's life in the old game yet. 