People consistently overestimate doctor’s salaries - especially given the length of training, additional costs (between exams, insurance, GMC membership, college membership etc I spent nearly £3000 last year for the privilege of being able to practice).
Say you start medical school at 18…
Med school - 5 years (realistically if you’re aiming for neurosurgery you’ll spend an extra year doing an intercalated degree so let’s estimate 6 years)
Foundation program - 2 years
Neurosurgery training - 8 years but getting a spot is incredibly competitive (12 applicants to each post last round) so let’s estimate a year or two to get in - at this point you’ll probably do a staff grade job. If you want to get a consultant job then you’re basically expected to have a PhD so let’s also add in three years for that.
We’re now at 21 years so that 18 year old is 39 and they’re finally in a position to do a consultant job. However there’s a huge bottleneck in neurosurgery so back to the staff grade job market where yes, there is a range in salaries but most are advertised around 50-60,000 with some significantly lower.
So basically your average neurosurgeon is going to be 40+ if they wait for a consultant salary to have a baby. Odds are if you want a family you’ll want to start trying earlier than that so you’ll be having your baby on your SHO/reg/staff grade salary. The flippant dismissal of ‘oh well you’re a doctor so loaded so get a night nanny’ is really annoying. There’s a reason neurosurgery (and indeed many types of surgery) is overwhelmingly male despite women being the majority of doctors.