Just because I may not have the intrinsic gift that allows me to become the best physicist or investor in the world doesn't mean that I couldn't get pretty damn good at it if I put the time in, though. It doesn't necessarily mean that I would enjoy what I was doing any less.
I remember hearing about a study that I think was by Claudia Mueller and Carol Dweck[1] that basically found that praising kids for being smart (i.e. having an intrinsic gift) was far less effective than praising them for putting in a good effort (i.e. putting in the time and practice). While it is incontrovertable that some people do indeed have an intrinsic gift for certain activities, I think we should not lose sight of the apparent fact that just about anyone will do better when this view is at least not assigned greater importance than the need to put in a good effort. Lest we unintentionally start sending messages something like "Oh, well you're obviously not as gifted as Michael Jordan at Basketball, so you should probably not even bother learning the game at all." That's an intentionally exaggerated example to get my point across, but particularly when it comes to early childhood development I believe we should not underestimate the effect of even a stray word of encouragement/discouragement. I know that such words had a definite effect on me at an early age if they were from the right person - e.g. an authority figure - and often more of an effect than the authority figure assumed their words had at the time.