It all comes down to discipline at the end of the day. Even in bodybuilding, lifting the weights isn't the hard part, it's eating the same fucking shitty chicken/rice/broccoli 2-3 times a day, 7 days a week. You kinda have to have a level of craziness to be able to stay disciplined like that, the same applies to high-level athletes.
Hence I believe intermittent fasting is the better route for some. Sticking to 1.5 meals a day is tough at the beginning. You get fucking hungry as hell sometimes in the late evening, especially if you smoke weed
You will lose weight though, and eventually it does become easier as you condition your body to it.
I always will say the fast is the way to go if you're like Hobz or myself, unwilling to eat those poverty boring ass meals like Sonick mentioned, and you enjoy a little more flavor in your life.