How come the overabundance of people practicing law has not driven the cost of lawyer related services down? (Supply and demand makes me assume this would be happening by now..)
But the big supply choke-point is the entry level job. Law school and the bar exam don't make you a passable lawyer. You need supervision for a while.
Nobody wants to pay for baby lawyers because they are slow and don't know what they are doing. So the big firms hire a bunch of people and work them to death. They can force their clients to pay for the baby lawyers because they are supervised "by the best." Also, these types of cases involve a lot of paperpushing that a smart baby lawyer can handle. The big firms need juniors to do that bitch work, but also because they'll need midlevel and senior associates to do a lot of real work. If you don't get them out of school, it's hard to get them as a midlevel associate (4-6 years out of school).
Midsize firms don't hire many junior associates. They can't afford to charge for the training. So they take people who leave the big firms.
Corporation's "in-house" legal groups also tend to avoid hiring baby lawyers because they only want seasoned vets. Although, this is changing a bit. Some companies with large legal departments discovered that new lawyers are so cheap, it might be better to just train them in house.
Small firms hire enough people to run their cases, which isn't a lot.
If you don't get hired out of the gate, it's very hard to get a legal job. You are seen as tainted. You never develop experience. And you fall out of the market.
I think roughly 50% of legal grads either never practice or only practice a few years and then quit.
Also, legal work isn't fungible. People specialize pretty quickly. If you start out doing DUI cases, you no longer compete with the guy who started doing patent work for F500 companies. It is as different as webdesign is from programming a self driving car.