There are a a LOT of very good "indie" games out there from small studios.
A lot of these games are far more imaginative that those from the large companies, but perhaps are not better games overall because the tiny companies don't have the resources to make the art great and to finely polish the gameplay.
And they have no budget for marketing so few people get to hear about them.
As EA seem to have decided to abandon a large section of the market, hopefully a little more attention will be focussed on the smaller games, and they'll get a little extra sales allowing them to polish their games a bit more and produce great games :)
Don't get me wrong,I dont think EA are stupid to do this either, there is nothing wrong with looking at your sales and market and costs and working out in which areas you think you can do best for your company.
If they think they can make good online games that people will want to buy, then everyone is a winner!
But I think it's also good for the rest of the industry too, and games in general :)