I don't know. That article isn't very convincing. EA has the top game in the Amazon Top 100 right now. 2 in the top 5. 3 in the top 10. 7 in the top 20. 15 in the top 50. 21 in the top 100.
Yeah, that sucks

.
I don't think anyone else even comes close. They're big, and they sell a lot of games, and some are better than others. Having a lot of customers means whatever percent of them are unhappy represents more people bitching. If you're just a little bit worse than your competition, and the percentage goes up a little, that's a lot more people bitching.
The guy who wrote that piece used to work there, and doesn't like the fact that EA is marketing driven. So go work at a big film studio... er wait, no, go work at a big record label... nah, um, go work for a publishing house.... crap, how about a big consumer software company... not getting anywhere with this.
Everything is marketing driven. Bring out the game at the same time as the movie? No way! That's out of line. I mean, every single other product that the studio does a licensing deal with has to be ready when the movie comes out, but games are different.
The problem isn't with the expectations of the business people. The problem is with the art of programming and software construction. And it's not just endemic to big projects in general, because those guys will take on some pretty complex tasks for a big movie launch, and you can bet they will be done and ready to roll when premier day comes.
If you want that "indie" feel then you need to go to work for an "indie" developer, and deal with everything that comes along with it. If it's a big business and a lot of people depend on it, then it has to deliver on time and on budget. That's not "marketing driven," that's reality.
EA could certainly improve quality. So could Microsoft (maybe the best in the business on quality), and Bethesda, and just about everyone else you want to name. They're a powerhouse in the games business, and it will stay that way for a long time.