The "race to zero" has done nothing but create a wasteland of crappy "freemium" games. Dungeon Keeper is the culmination of developers' efforts to move the pricing model away from initial purchase and into in-app purchases. The practice has absolutely decimated gaming. I don't necessarily see Steam's move as a good thing.
Speaking of Dungeon Keeper and the flood of "freemium" games I'd like to see less and less of, here's a much a more sane (as in opposite) take on the subject: How In-app Purchases Have Destroyed The Industry
And now, I don't think that what's good good for Apple or Valve is going to be necessarily good for gamers and game developers.