I just don’t think that there is a clear relationship between working hard and earning more. If there were, some of the people who are currently the lowest paid in the country would be millionaires, not to mention most parents.
I really, really, do not think that doctors, or lawyers, or bankers, work harder, in any sense of the word, than midwives or nurses or teachers. They have generally had to do more exams and more training BUT this is generally in-work, so they’ve been earning while doing it. I have studied law and I have friends who have studied midwifery or nursing and I really don’t think law was significantly harder, it was certainly less arduous and they go out of their way to make sure that its not emotionally demanding for anyone (hmmm).
More fundamentally I don’t think that anyone actually needs income at £150k, and I think that everyone has a duty to society to make sure that everyone is looked after.
What I think the real difference is between doctors/lawyers and midwives/teachers is that a. doctors and lawyers tend to come from wealthy backgrounds (iirc the overwhelming majority are privately educated) and b. those who get right to the top (which is where you’d be earning to £150k) are overwhelmingly male. I’d love to see figures on how many state school educated women were paying the 50p tax rate.
I don’t think the determining factor for whether your kids grow up ludicrously wealthy or with holes in their shoes should be whether they have clever, well connected parents and grandparents.