Neurosurgeons, like cardiothoracic surgeons, earn high salaries due to extensive training and expertise. With salaries ranging from $428,900 to $670,700, their years of education and specialization justify these financial rewards, reflecting the critical nature of their work in healthcare.