They are losing money, They are a dying business.
Why? Why are they dying even though they are "greedy"?
Is it because they are not asking enough money for the effort they put into making those games?
Is it because we don't want to buy a game more than a 100$ dollars because we don't feel it is good enough?
But we love the graphics, we love realism as it emerges us into a very special visual experience, right?
If you are not ready to pay the price for the work that is done, don't complain about the quality, but by buying cheaper games, and hoping for cheaper games, YOU are as well defining the quality of the next generation of games done by that company.
WE are putting them hostage of the fact that they have to produce better looking, more difficult to produce games for a very cheap price.
I do not know the situation of those companies, but I want to believe that they want to sell us games we like. But what we want is just very difficult to have at that price :(
Why do we love more and more indie games? Maybe because it focuses on gaming logic more than on graphics, therefor they can put more effort/money into a FUN game, not just a VISUALLY BEAUTIFUL game.