EA is a publicly traded company that answers to shareholders only. Profits is the only thing that matters. That is why they are into cranking out sequels, loading up on dlc as well as all the other "profit generating" things. They are not out there for the benefits of gamers.
I feel that you can offer customers a great experience and make a profit. I feel this way about all my Apple products, and I don't care about a few dollars of 'Apple Tax'. I would pay $100 for a BioWare game if it was of the quality they had before being bought out by EA.
That's a nice theory but EA's stock has been stagnant since 2009... smart investors really don't care about EA (or any other gaming company for that matter).