Quite a controversial opinion
A good businessman - will bring even more, besides the age of an athlete is limited, and to get into the "big league" is much more difficult than to become a famous athlete.
A good doctor - is valued even more, and will find a job in virtually any country, with a guaranteed high income.
I will assume that there are more well-paid programmers than well-paid athletes. And the prospects for a good programmer are longer.
And again - in a poor family in a poor country, where a child has a very limited choice of opportunities - it is almost impossible to become a famous athlete. Only a few get such a "lucky ticket".
I mean, athlete gets: wealth, fame, appreciation, everyone loves him, kids admire him, kids want to become that famous athlete and so on. Businessman or doctor or engineer will never get this, doesn't matter how much money he/she has. Businessman will definitely make more money but businessman is under huge mental stress, is responsible over income while athlete gets millions like a wage, guaranteed. If you come from a poor family, you'll find easier to get high income via sport compared to uni degree. I mean, if we put the equal efforts in both of them.
By the way, it's opposite, kids from poor family are the ones who become top athletes because poverty gives them motivation while a rich dad's guy has everything and there is nothing to motivate him, he lacks nothing.
Regarding happiness, please accept with understanding what I will say further. As practice has shown - any unemployed poorly developed person lives more joyful and happier than, for example, a person who works. This is from personal observation. And here everything is easy to explain - a person who is not very developed has extremely primitive values! He can live happily in a shack, begging, receiving alms, and he will be completely satisfied with it.
The higher and more complex values - the more difficult it is to achieve them, it is a fact. But for example, I am not attracted to such "asceticism and primitivism in life, for the sake of an interesting life, I am ready to work hard, to work.....
Yes, I agree with you but what's the point of life? To struggle or to be happy? It's very hard to enjoy life today, I sometimes find myself anhedonic. You get this, then something new comes up, then someone gets jacked and you want to look like him, then you want to get this or that and you can't really stop to enjoy the life because today's life is very competitive and very diverse where everyone expects from you to achieve as much as possible.
I sometimes really think whether it's better to live in poor nation where most people are happy or to face the reality of capitalism.