I agree. In general, I think EA tends to over think and over complicate things. They design the logic around a certain set of variables. And if your gameplay experience goes outside EA's expected criteria, then things get wonky.
This may not be a great analogy, but Chess is a pretty simple game. At least from a mechanics/rules standpoint. But the strategy is very complex....and because of that, people have been playing the game for hundreds of years.