Much as I love nostalgia as much as the next guy (though not as much as we used to, back in the day), the idea that modern games are more mercenary than their forebears is wrong. Mostly because it completely ignores the role of the coin-op arcade machine in the history of gaming. Games have been pay to play since Space Invaders. It's only in the last decade or so that the ideas of Lives, Continues and Credits have fallen by the wayside to be replaced by games that you in effect cannot fail to complete. Any successful developer must have their eyes on the money or they are going to fail.