If we reward raw talent we are unfair to those born without it. If we reward hard work we encourage neglect of other aspects of life (especially family, health). So what should we reward? Balance: those who attain and maintain a well balanced life. Does society currently do this? No. Could it? Possibly, but measuring balance is even more difficult than measuring talent and hard work.
[N.B. can substitute “praise” for “reward”, although I see “praise” as a hyponym of “reward”]