In the short term, popular commercial diets can probably help in losing weight—but keeping it off is another matter.