Denying yourself certain foods is the surest way to wanting them and then crushing it after a time of denial.
You can, in fact, get pretty lean and still have a donut every day (I know this because my buddy does it). You just can't have a dozen of them. You can eat fries--just not a large one and not every day. I personally cannot go without ice cream and chocolate, but in small quantities (and not mindlessly) is enough to quell the taste craving instead of locking it out.
It does mean you have to give up calories elsewhere in your diet, but for some, it's worth the sacrifice. I don't think craving tastes is the same as feeling hungry. While filling up on calorie-light foods like raw vegetables does make you feel "full", it doesn't really address the fact that what you actually want is the taste of something.
It's not until you need to get photo-shoot lean that you go the extra mile. But there's no reason to cut your food choices to the equivalent of cardboard to be basically beach-ready.