neurosurgeons make the most money in the aspect of specialists. But GPs do as well because they keep all the money to themselves! Anesthetists are pretty rich tooo...so i heard.
at work expereince at RMH everyone there owned an iphone, no kidding...and i couldnt tell the difference between a nurse and a doctor unless i was in theatre with them...cause they all dressed the same XD
Plus isnt it 3 yrs of undergraduate course either science or biomed, then 4 yrs of MD and internship for 1 year for a 3rd year med student. Then after graduation, they become a resident at a hospital for a few years and decide which specialty they would like to follow and this leads to registrar or something? then fellowship and THEN you finally become a proper surgeon/doctor in the specialty you chose after ALL those years?
In my opinion being a doctor isnt all about making money anyways, its about helping people

plus, if you want to be rich when you're young maybe doing med isnt the right thing to do...