The article is arguing as if Social Darwinism is an accepted theory of business success. Is it really? I don't think so. I followed several of the links the article was using to support the Social Darwinism claim. One only was actually making that claim (inc.com) and it was obvious pseudo-science, it has the wonderful line: "Self-employment income is heritable". To the people taking offense to this because they didn'…
Most are thinking to themselves "even though I don't have as many advantages I will still be able to make it some day because deep down I a, special". So that belief system helps rationalize self-worth.