Also im thinking here about latency mainly, Im trying to understand how it can be faster to offload a matehatical problem over internet when you could just make it. I mean let's look at it this way. Most of ppl who plays game on computer has at least a graphic card for the game fluff and crap 4gig or ram ( not relate here since we are talking about processor power) and at least the equivalent of a 2.8Ghz dual core and thats some random minimal figure im throwing in. So correct me if im wrong, but even if the server would alleviate our computer by let just say .4Ghz that still a lot of information coming in and out of your computer basicly saturing your internet connection with calculation request and answer handling wich in turn would require your CPU to process these answer to integrate in the game.
Im am no computer expert at all, but from my point of view thats how im seeing it... Unless the other way would be us creating a dedicated process on the server, reserving processor power just for us in their massive program who can handle thousand of player connected simulatanously making thousand time that little .4. Sorry but equivalent of a 400Ghz server just for 1000player? What kind of server farm do they have? and that little measly .4Ghz can easily be done on our side anyway and wont slow down the game that much if player has barely the minimal spec, in fact, just bump the frigging minimal spec for all i care.... Dont shove shit trough my throat... ( Speaking about EA professional liars. )
Edit: Or if we go the MMO way, client send a request to the server to run a function wich ask the fudged population to avoid possible cheat to buff it up, that would be a better explanation but even then, thats for cheat control nothing else, and we all saw that there is no such thing as cheat protection... Heck you can even blow up other vities for fun with a small easy game hack/mod.....