All diets have to have a system to be effective. It is absolutely impossible to believe that you can just eat whatever you want, take a pill and magically lose weight or block carbs or fat.
No matter the nutrition system it comes down to calories in versus calories out. It gets very complex under the surface but at the core it is calories in versus calories out.
If you increase your activity to burn more calories and you enjoy foods, eat things you like and on the average intake less calories than you burn you will lose weight no matter the food you take in.
I am an advocate of alternate day eating, UP day/DOWN day eating. But there is a system that must be followed. You have a day of higher eating followed by a day of lower eating. The system is designed to incorporate normal enjoyable (higher calorie foods) every other day in order to break the boredom of eating clean all the time. The trade-off however is if you eat more one day you must eat less the next day. Also the more you exercise and the more muscle you have the more calories you get to ingest.
My point is to support the NASM answer and say that anything to promote mindless eating is something that just is a myth. Even diets that promote eating the foods you love must have a system in place.