“Right time, right place, right people on the team and whatever other circumstances you might want to describe as "luck" play a much bigger role than people like to admit because it would diminish their own accomplishments.”
True, but equally true is that initiative, experience, domain knowledge, persistence and hard work play a much bigger role in outsized success than most people would like to admit because it would diminish their own accomplishments.