Shamus Young said:
A bit of passion would go a long way towards repairing EA.
You make some good points, but I'm actually going to have to defend EA to a certain extent here. The big problem is that this is not, in fact, a problem unique to the gaming industry as you suggest. Management is inherently an entirely different job requiring an entirely different skill set from the people they are managing. For example, hospitals are rarely managed by doctors. This is for the obvious reasons that doctors have dedicated their lives to being doctors; not only do they lack any training in management, most have no desire to spend their time shuffling paperwork when they could be out doctoring. It can be a problem sometimes, when the management and doctors don't understand each others' point of view, but for the most part it's unavoidable because neither has the skills or inclination to do the job of the other.
Gaming is no different. Of course it would be nice to have games companies managed by people who enjoy making and playing games. But those people want to spend their time making and playing games, and they can't do that if they're responsible for the management of a large company. So just as in every other field, the people actually doing the work will stay doing the work, while dedicated managers are employed to do the management part.
I think the main problem with EA isn't that the management don't understand games, it's that they don't understand games
but think they do and interfere with their production. As long as both parties understand their respective limitations, they can get on just fine. A developer may not have much understanding of finances, tax codes and various legal thingies, so they need to listen to the managers on those points. On the other hand, the mangers need to accept that they don't know much about games development and need to listen to what the developers say on that front. It's only when one of the sides starts interfering in the work of the other that problems start appearing.