We need to define terms. What is a "great champion"?
If the vast majority of Professional golf is played on golf courses that are not architecturally "great", then our modern day "champions" may not be able to thrive on these types of courses. Therefore, our "great champions" may not be so. See Rory's comments on golf courses he prefers and what he expects out of a course. He already has 2 majors, so is he a "great champion"?