None of us know why these decisions were made. The unfortunate reality is that in order to work with a major publisher like Activision, often a developer like CA must give up some creative control. I seriously doubt you should be directing your ire toward CA, they were probably handcuffed in what they could and could not do, and were under Activision mandates to do certain things.

Be upset about the product, not with the people who made it, unless you were a party to the decisions made and disagree with them. I doubt anyone here was a party to the decisions, so any assumption about why the decisions were made is almost certainly 100% wrong. Let's stick to the facts and be respectful to CA until we have a reason to be otherwise.