If you can coordinate a large social event, you have all the mental capacity required to be a good programmer/ surgeon
All you have to do as a surgeon is to follow an extremely specific script. and the script does not change that often since human bodies tend to be more static than operating systems, compilers, and web browsers.
Can you eat a steak? Well then you have the cutting skills you need.
Have you ever taken needle and thread to do some sort of job? Well then you understand sutures
Do you really need all As in high school and compete like crazy to get into Med school, then learn all latin names and bone sequences etc school to be a surgeon?
I don't think so because these skills are something near every possesses.
Yes they try to make it seems like you have to be really smart to be a surgeon, but if you scrape away all the complexity that is only there to protect the "smart people" who already are doctors, nearly anyone could be a good surgeon and we would have much better surgeon.
The profession would be far more inclusive and all that shared culture and experience will just make medicine richer and better for everyone. We could finally do away with the insane expenses medical procedures have today.
So let us do away with the archaic ritual of a pointless medical degree and open it up for everyone.