I’m sure that most of the issues don’t come from your regular programmer. This is an issue at the administrative level: you know, your Peter Moores and Andrew Wilsons.
I wouldn’t let EA die. Let them bleed just enough that the executive board gets cleaned out and they get better, more consumer-invested C-level execs.
Same can be said for Activision. I’m seriously doubting those guys enjoy making Call of Duty every year.