Interesting review. There is an interesting line in Thinking, Fast and Slow that says that success is the result of talent, hard work and luck - but that great success is the result of a little bit more talent, a little bit more hard work, and a heck of a lot more luck.
The sad fact is that it is possible to be successful with little talent, and I've seen astonishingly lazy people achieve great things, but I don't think anyone succeeds without luck. Hard work means that you develop your talent to the best of your ability - this means that when the randomness of life throws up opportunities you are better placed to exploit them, and when it throws up challenges you are better placed to withstand them but no amount of talent or hard work can have much impact on whether or not those good or bad bits of luck occur.
Humans tend to overplay the role of bad luck in their failures but downplay or forget totally the role of luck in their success. Perhaps fixing that would mean we would all be a little bit more self critical about our failures and a lot more humble about our successes. Who knows, if everyone was honest about the luck involved in their successes then we might have a lot fewer tax avoiders!