The point of a roadmap is supposed to be that a game is shipped out at 100% and then it's continually worked on to be even greater. The problem is developers/ publishers use it as an excuse to ship a game at 60% or even 40% and use the roadmap to "strive" for 100%.
It's not the model that's fucked, it's the way it's abused to get away with unfinished crap.
Right, I agree with a lot of Jim's examples, but those aren't indictments of the concept.
This ends up being another issue where I wonder what Jim actually wants these games to do. I hear the sentiment "Don't release unfinished games" but the justification for that is often just "they put out some new content, should've been at launch." But we're talking games that plan on releasing new content for years. If developers don't ship those products until they've added every piece of content they want to add or think of, then the game just won't ship. Eventually, you gotta pull the trigger and put it out there. It should be feature-rich at launch, I agree, and often, these games are! But it feels like the idea of new content makes certain people think content was cut when it's all just extra. In the old days, that content just never got made if it didn't fit with a sequel (or if a game didn't get a sequel).