I'll try it this way instead. Assuming they had an infinite amount of time to produce the game, at what point do new civs stop being things that should be included and can count as additional content that they're allowed to charge for? I've seen "should have been in the game" type comments since Play the World was released. I'm never sure what the line is between "should have been there already" and "welcomed new content."
The simple fact is that given a few extra weeks 2K could have released a slightly better product by merely including a few more civs, maps, and scenarios. We don't have to assume infinite production time for this to make sense. The majority of the work was already done for what has been, and will be, released as DLC. There is no tangible reason to withhold content at release, which is to be later sold as overpriced DLC, except for the fact that 2K is greedy. But, that's ok, I understand that is all part of the new DLC and RMT business model.
The problem, which you've already acknowledged, is that 2K willingly released a product that wasn't quite ready for market. Everyone who has purchased the game realizes that there are improvements which could be made to the game prior to release. Improvements, such as added content; less bugs; better mechanics; etc., which do not require an "infinite amount of time." So instead of releasing something polished and proven, 2K released something buggy and broken. And yet they still have the audacity to overcharge and under-deliver.