Just food for thought on this topic
http://www.smh.com.au/lifestyle/hea...ice-that-changed-my-life-20160825-gr16da.html
"99% is a bitch, 100% is a breeze"
For some this is true for some it isn't, at the end of the day whatever lifestyle and diet that is compatible with long term adherence and helps you best achieve your goals is the best option for you.
For some this means being 100% dedicated as above because "everything in moderation" simply doesn't work for them and results in relapses to unhealthy habits.
For others they need the variety and flexibility of "cheat meals" and alcohol as they can't adhere to something 100% without burning out.
Horses for courses in my opinion as both philosophies have merit.