But I'm convinced that one of the keys to happiness is to live a life that plays to your strengths. If you have a natural aptitude to problem solving etc then you could become a really good engineer, or you could become a mediocre violinist. Which is going to lead to a more fulfilling life?
People are born with natural talents. We should be encouraging people to do what they're good at, not telling them they can do whatever they want to.