Steam offers a whole business model on the grounds this game's release could be summed up by these days - Early Access. I wonder what behind-the-scenes-pressures forced Slitherine to release Armageddon earlier than it should have been released (rhetorical question, I'm not expecting disclosure here), but the product is definately far from finished. Sure, patches are easy to get for most everyone and Steam even automates the process, but that doesn't make this approach more appealing, imo. Nowadays, it's sadly become commonplace to ship now and fix later. Both options were not used by a vast majority of customers. Heh, you know, sometimes I miss the good old days, when a product about to be shipped was supposed to be finished, because the only way to get updates was via complicated mail-order update discs or later with patches on those arcane BBS thingies.