I don't understand why you'd take a system that works and replace it with one that doesn't. Adding a CoDish SP campaign is fine, if a little uninspired. Adding co-op missions is a noble effort that only went slightly awry. Removing a VOIP system that almost worked (BF2) and replacing it with one that definitely doesn't borders on being insane.