With the IL2 series, Oleg (1C) were under a UBI contract, and there were many unknown squabbles on exactly this.. 'Releasing products before they were ready'.
Luckily for us Oleg stood his ground and the COD development (AFAIK) is completely disconnected from UBI. 1C are using UBI for distribution though, which makes sense as long as UBI have no say in the product activation.
The other sims were in-house to UBI, and thats why they're stuff-ups.
UBI is a distributor, not a developer... period. And as soon as they realise it the better... Maybe with SH5 this message has sunk into those accountants.