That is pretty much the most redeeming quality about the DDP, but there are other ways to do almost the same thing.
The biggest issue with the DDP being worth it is the cost vs. the value. This varies from family to family. If all you do is look at the cost of the plan and then compare it to the most expensive meals at a particular restaurant then the DDP will always come out ahead and look like a value. When you start to look at what you would actually order if you were paying cash at a restaurant, the savings quickly erode. The savings get even higher when you bring tipping at TS restaurants into the equation.
If you have done the math and the numbers are a bit iffy on the DDP, the best way I know to get around this is to simply take what you would spend on the DDP and put that amount on a Disney Gift card. This essentially prepays your meals just like the DDP and gives you the opportunity to save a little coin. Every time I have done this I end up a balance leftover on the card.
This x 100.
Not to mention if you get tired one night and don't feel like a TSR or skip a meal, you're basically handing Disney $$$. Can't tell you how many times I've seen people dumping a bunch of pre-packaged Disney snacks into their suitcases because they had "credits" left. What a waste of money.