It's easy to say that making children eat what's on their plate is harmful for the future when you have no actual contact or responsibility for children on a daily basis. A child could easily say "I'm full" to a well-balanced meal of rice, chicken, and broccoli and turn around and eat an entire bag of goldfish crackers or box of cookies.
The "clean-plate club" is super important in fighting childhood obesity. It teaches children the important of eating a well-balanced meal, rather than eating constant unhealthy snacks. Of course a child will turn down carrots and quinoa when they know they can eat something with more sugar and fat and salt in the near future.
I've always thought that when I have children, I want to take them to an organic farm and show them where their food comes from. Then maybe a chicken nugget factory so that they can understand the difference for themselves.