Earlier quoted context omitted.
So you were lucky (to be smart enough) to out-compete your peers and a bunch of Americans. By definition not everyone can achieve this success (as it's based on competition), so it does nothing to alleviate inequality on a scale that matters.
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. Don't get me wrong - I agree with the moral obligation to help those less lucky than you. I don't always agree with the looseness in which the word "luck" is appli…
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.