Another thing to consider is that high profile titles are not only expected to make profits, but ungodly profits to support all the other games and activities that don't make money.
If a game like GTAIV were only to make a modest profit, that would be considered a complete failure for the company. A game like GTAIV is expected to make massive profits to keep the company alive for years, otherwise the company will die.