There's a big difference between calling your child "Smart" and calling "Gifted". Sounds like wordplay but it's really not. I agree with your main point that "gifted" children end up failing way more than just ordinary smart children. But I've also seen a lot of children who grew up a confident person because their parents praised them a lot. They just shouldn't call them "gifted" because it implies that the kid already "has" the gift, whereas being "smart" just means greater potential.