First, as to the OP. There are numerous reasons, but the main one, based on the site you visited, is target audience. most of the gamers who visit that site prefer FPS games.

Now, on to the fight.

this game was released too soon
gameplay was terrible
the game was more frustrating than fun
beta feedback was ignored
current feedback is being ignored
graphics are being downgraded maybe
SE thinks they can reply on their loyal fans and PS3 users to save the game

Like it or not, SE pissed off a lot of potential customers, and, don't forget "word of mouth" does a better job of selling a game than TV ads do.

And, it's not just SE who is at fault for this games poor acceptance. Certain individuals (lets call em vets), are not "new user" friendly. Any potential customer who tries the game now, may not like the attitude of other players they meet, when they try the game. If you "vets", want the game to succeed, do the following:

tell SE to add an AH this one thing alone is gonna win or lose a lot of customers
tell SE to make the first 2 months free, and have a special event during the second month that attracts first time players (none of this kill a BAM crap)
finally, BE NICE AND HELPFULL to new players