Doctors here make a lot more, but less than they use too. Many are like my( deceased) father was( he was a surgeon). Graduated a year early from both high school and college, nearly perfect grades. He was 19/20 years old when he applied to med schools. They said you are 19 and married, they didn't care how good his entrance exam was. So for 3 years he worked as a research chemist; while working as a teachers assistant and teaching college classes to pay for his master's degree in computer programming. He didn't fininish his masters degree because, 3 years later he was accepted into med school( a good one).
The people here who become doctors( at least in the past) were usually highly intelligent, hard working and driven. Money can be a motivating factor in getting really good, smart and dedicated people. The UK does get a lot of foreign doctors. I have a GP who graduated from med school in Syria and he is smart, hard working, a great doctor and highly intelligent.
I think you get what you pay for, unfortunately.