You do realize that CoD games are based off a host connection right? At least consoles are. If you have a bad connection, it's YOUR internet. It happens to me too, and I hate it, but there's nothing I can do except improve my internet or get a better router. Oh, and you really think they care that they're losing what...like $10/$15? I'm sure they're waking up screaming in the middle of the night with nightmares. Being an active member of the forums doesn't make you irreplaceable.
-Make it half-assed so people keep tuned-in with "new updates" and "fixes" throughout the year...hoping it gets better....as opposed to make the game correct when you release it, people play it...get tired of it faster with no hopes of anything getting better...because its already good enough.
-Finally fix most issues with the game near August/July when a huge player base gets out of school. People continue to play and are excited its fixed so stick around with the franchise.
-November release new broken game, and restart process.
It all boils down to keeping the customers on their "toes" the entire year. Anticipation...leads people to go through crap they normally wouldn't care to endure.
Purely marketing. I'm in marketing and sales...I see very obvious marketing ploys they are doing.