The answer is likely quite simple, things take time and game development is never smooth. 
Yes in RL I am a systems engineer/integrator who built test equipment and wrote software to run and calibrate equipment. If someone said we need to do this, it got done ASAP. If it was not important it never got done.
I am a nob programmer who wrote a simple 2D game engine and map editor in just over a month. That is just one guy, me. Assuming Relic has at least 40-100 programmers I would expect things to get done rather quickly.
Which brings me to my post. Clearly COH2 is not a big money maker for Relic. So they will not put too much manpower on it. But saying we will do a patch and then taking months to do it seems odd. Because we know the Community Manager can get it done in a couple of days.
So are management pulling the CM off COH2 to do other stuff and leaving us hanging? Does the CM have too much responsibility? Maybe pay them less and make them CM only? Does everything have to go thru SEGA and the middle management there is causing the slow downs.
I am not complaining about the patchs. Just seriously curious why Relic tries so hard to leave an impression of not knowing what they are doing? Seems backwards to me.