I think "the stick" is a pretty bad motivator overall
Totally agree. Isn't one of the imputed advantages of American entrepreneurship over, say, European, that founders don't lose everything (money, social standing) when they fail? This article seems to be claiming the opposite.