thing is, EA is also well known for their notoriously crap support system for their games. no BF title has ever come close to matching the numbers for MW2.
sure EA is so big that Activision prolly wont be able to to buy them out, but if Activision keeps earning more on each release than EA on its BF titles, it'd only be a matter of time before Activision pushes EA out of the fps market either by acquiring the BF franchise or simply waiting for EA to ditch it (and EA has a record of ditching high demand titles simply cuz they werent making enough out of it)
as for engaging the community, activision did it too.. they just chose to ignore the PC part cuz it was a minority group which they didnt care about. and if you look at the responses to ingame issues, activision easy does better than EA. Javelin glitch from MW2, within 48hours of it being discovered, activision, partnering with MS announced that bans will be placed on any account caught using it. sure most people wont get caught, but atleast they are trying. EA's response to the endless amounts of glitches and exploits in BC1 was to post on their homepage "We're working on it", its been nearly two years, and none of the issues have been resolved. stuff like that will play a huge part in people's attitude towards EA.
as for MoH, its great and all, but it was never in the same league as BF2 and CoD4 (and now MW2) in terms of popularity.
__________________

^.^
|