I hate EA as much (or more) as the next guy, but let's not pretend here: guns and football sell.
EA is not a company of gamers. They're a company of corpos. They follow the money.
Similar things have been happening in the movie industry. Why is every studio pumping out predictable rehashed trash? Because it sells.
Everyone on this largely esoteric forum is probably already voting with their wallets. We aren't the ones buying these vaccuous games, but the market is clearly there. It's much harder to fix that issue.