And budgets have exploded 200x from the 1-3M N64 game days. It's utterly disproportionate. If you look at the most profitable games (Blizzard, Valve, Riot) they're moving away from sticker prices altogether.
It's third installment, Dead Space 3, was slated to sell minimum of 5 million copies. With less than 5 million, EA decided that it's not going to be profitable enough. It also had microtransactions and DLCs on top of those required 5 million copies sold.
Who's greedy here?