Debating the interpretation of the Burgess Shale fossil records, Stephen Jay Gould and Simon Conway Morris have formulated two conflicting theses regarding the nature of evolutionary processes. While Gould argued that evolution is essentially a contingent process whose outcomes are unpredictable, Conway Morris claimed that the omnipresence of convergence testifies that it is in fact deterministic, leading to predictable and inevitable outcomes. Their theses have been extensively researched from various perspectives. However, a systematic parallel analysis of the core arguments each of them offered in support of their thesis has been lacking. I argue Conway Morris has successfully exposed the core weaknesses of Gould's thesis and offered a comprehensive account in favor of the major role of convergence in evolutionary history. On the other hand, I will point out some of the weak points in the latter's arguments supporting the deterministic view of life's evolution. Although Conway Morris has been more successful in arguing for the deterministic nature of the evolutionary processes, both theses could be improved if their shortcomings are taken into consideration.