The Issue we're facing here is, regardless of your thoughts on EA, the traditional style game developer is facing issues with the new way to sell games. They either have to make them massively marketed and hyped (which costs lots of money), make them all have large development cycles, decent marketing, and high quality, like we all love (but this yields not as much profic), or they make them free to play with limited development cycles and little short term gain, but potential long term gain. And none of these always work for the publisher, so they have serious income issues. We already lost THQ, and I think all the other companies are suffering.