The examples given, being Fallout 3 and The Last Remnant, are games that have obviously been nearly completed already. They at this point are nearing completion, and play testing for bugs. Things can't be added in because that would cause a delay. You can't expect developers to rebalance and delay a game every single time a late idea gets thought up. Not every studio is a Blizzard, Sony or Nintendo where they can afford to delay games to add in as much as possible. Many studios can't afford to waste excess money on slipping release dates.
Even so should World of Warcraft have been delayed another 4 years so the two future expansions could be included in the box? Of course not.
There is only a certain amount of time in the development cycle, usually the earlier times, where what will be in the game is planned out. After that it's all a matter of making that dream a reality. Should Gears of War had slip it's big holiday 2006 release and lost out on millions by coming out January or February 07 just so a few multiplayer maps could be added?Should Gran Turismo 5 never come out since they could probably keep adding cars until the end of time? At what point do you stop and say at Polyphony Digital, "We're done"? Then with the game out, they can go back to work on making some new cars without as much pressure and put them on for a few bucks each on PSN for those willing to buy them. Should Rock Band, Guitar Hero and Sing Star never come out because more songs can always be added? At what point does it become no longer profitable when for $60 they're giving you 5-6 discs worth of thousands of songs to play?
Not all DLC costs money either. Off the top of my head, I know Dead Rising, Bioshock and Burnout Paradise all have free DLC for you to enjoy. IGN has a whole section now for DLC on Xbox 360, and it's well worth it to check out. Most of the DLC you do pay for is very reasonably priced.
Also many times DLC, while it's announced will happen earlier, is not actually considered what it will be until after the game goes gold.
This isn't supposed to say that developers/publishers don't abuse us by taking content out of the final game and then charge us for it through DLC. That happens. It's just one of many scenarios though. In most cases, I believe DLC is done under the right circumstances. Considering how poor most of the content is, I'd rather developers get their games out in a timely fashion and let me decide if I want to spend $5 for some shit armor or yawn inducing randomly generated dungeon of enemies.