> It discounts his hard work to say it all came down to lucky brain genetics.
How many people work hard their entire life only to not be rewarded? It's not like everyone who doesn't see success is lazy or doesn't work hard. Labourers work hard, tradesmen work hard, and yes, programmers work hard too.
I live in Alberta right now, which is in the midst of an economic recession/depression. In my city unemployment is at 10%, despite being probably the youngest, most educated city in the country. All of my peers have degrees (or better), and most don't have jobs in their fields. All have worked hard, all still work hard, most are underemployed.
> At what point do we reward human accomplishment instead of throwing it all away to "luck"? I hear this all too often nowadays that any kind of success can always be attributed to luck and therefor you have a moral obligation to those less "lucky" than you.
I personally hate the idea of a moral obligation to do anything. Shaming people into certain behaviours is shitty.
But we do live in a society amongst other people. Poverty begets crime and social unrest, and it's not in anyone's interest for this to happen. So we attempt to construct the best society we can for all our benefit. Having a highly-stratified society, even if we feel it's 'fair', isn't a good thing.