I think the reason I never cared about the timeframe is because 3DR as a company did have other pursuits scattered about, it wasn't like the entire company was behind only this one game and nothing more, and... it's just Duke. While we'd all love to see DNF, we simultaneously sort of don't care. It's something you might look forward to but can be completely patient about because it just isn't all that important. So it never bugged me that they were taking forever, because it didn't seem to matter to anybody anyway. So why not take forever if that's what they wanted to do?
None of us really know the whole story, but I still think it sucks. They were nice folks from what I could tell, George Broussard always seemed like a cool guy even if he flew in the face of convention in odd ways at times, and I think it's stupid to get mad at them for not producing a game most of you didn't give a shit about in the first place. I could see people being pissed at Half-life 3 not getting out 6 years after production had started, but DNF? Besides that, nobody really and truly knows all the skinny on the whole thing, like exactly how much manpower was dedicated to the project at any given time, other staff issues, whether or not some of the tech issues were truly legitimate and not purely nitpicky, etc.