The thing I dislike most about attributing success to mostly luck is that luck is almost always defined as "good luck", but there is bad luck too. Often talented, hard working people are better at maximizing the effects of good luck and minimizing the effects of bad luck. So it is not luck (good or bad), it is not talent, it is not hard work, it is all of the above.