This is what I've learned:
Science fair projects are good for children because they are able to come up with an idea, test their theory, conduct an experiment, analyze the results and present those results to others. This takes lots of time, planning and following through.
When children actually do all the work, they learn a lot.
When parents do most of the work, the parents learn a lot.
It is better if children learn a lot.