If a person limits their calories, on any popular diet, they will lose weight. Alas, caloric restriction is very unpopular. I think people must be hardwired against it. Thus, most diets fail.