Except you are ignoring the concept of tapering.
If you cold turkey alcohol or benzos you will have seizures and do permanent damage to your body. You're supposed to be weaned off.
In a similar way, you can wean yourself off of excess calories by reducing portion size.
Obviously the end result isn't a complete stop but it could be a complete cessation of certain foods. Just like how heroin addicts are given suboxone/methadone for their cravings.