While all justices have been attorneys, there is no constitutional requirement that a justice be an attorney, and not a doctor/scientist/business man.
Since justices do rely on clerks, it's not clear to me that an accomplished anything other than a judge could not be brought up to speed on the law.
It is a shame that the justices seem to avoid each other and do not appear to work in a team. Imagine a team of justices that could rely on one being an MD, one being a civil engineer, one being an entrepreneur that could lead/organize tutorial sessions for the others.
Many of the current justices don't even have courtroom experience.