David, I am not presuming to know ‘the’ answer but writing from my 15 years experience working with corporate clients and thousands of individual coaching sessions in that time.
I think that qualifies me to have an opinion on the matter, which you have misinterpreted as knowing the answers. I am writing based on my experience and hoping it resonates with those who read it.
Moreover, I am not talking about succeeding in life, because that is subjective. As a writer, I write what I know and invariably it will resonate with some people and alienate others. I appreciate your comment and position. All the best!