You dont have to cut foods like this out completely to lose fat. You can definitely fit some "higher calorie" foods into a diet if you know how and leave room for it. Where does this benefit? Not everyone can stick to a strict diet. The turtle always wins the race as i like to say. If having a little chocolate bar in your daily calorie intake helps you get through the day. Then that is the best diet for YOU. The best diet is the diet YOU can stick to.