On a similar note, real estate agents need to be knocked down a level. Their job is to unlock a door. Why they can make a hundred thousand dollars a year is criminal.
For instance, merely putting together an offer to buy a house can be ultra complex. Once you've dealt with viewing the house and deciding to go for it, you have to deal with inspections and financing and insurance and other legal things. If there's a problem with the house, you have to know the right questions to ask and how to take the problems into account when making an offer. You have to know the local market well and what kind of offer to make or you could overpay by thousands or miss out on a dream home.
On top of that, client contracts aren't worth the paper they're printed on for a real estate agent. A real estate agent can in theory luck out showing a client one home, they love it, buy it without a hitch, and come away with thousands of dollars for a few hours of work. A real estate agent can also work with a client for weeks/months, show them dozens of houses, but then they go off and buy that exact house with another agent and lose out on the commission with basically no real recourse after investing many hours working for somebody for free. For every good financial thing that happens to an agent, they end up getting taken for a ride by others.
Disclosure: I do have my own biases here as a friend is a real estate agent and I see some of the good and bad parts of the job.