The reason airline pilots aren't overpaid is that the feeders to them are underpaid. An airline pilot has to spend at least 20 years before he gets to the 200k+ salary. A pilot usually has to pay for his own training up to Commercial Instrument/Flight Instructor, which costs about 70k.
Then he has to instruct for several years to build up flight time. Flight instructing usually pays about $15k a year. From there, he has to somehow get multiengine or turbine time, maybe flying small freight, probably at night, laying over in nowheresville, for virtually no money, maybe 15-20k. These jobs are also very hard to get.
From there, he might be able to get a job at a marginal regional airline, paying $20-30k as he moves up as a first officer. Hopefully after several years at the regional, he can move up to captain on the regional, now earning about 50k.
If the majors are hiring at that point in the economic cycle, he can now be a FO at a major airline, making 40-60k for the first few years. After maybe 8 years of that, he may make captain, and perhaps earn 100k a year, increasing as his seniority increases. Getting from 0 to captain at a major takes about 25-30 years.
On top of all of this, if at any time he his not able to meet the FAA's very stringent medical requirements, basically if he has to take almost any medication, or has any illness, he loses his medical and his career is over. Furthermore, if he makes any significant mistake in all of those late nights in bad weather, his career may be over or he will be unable to advance to the next rung. Furthermore, he's moving around every time he moves up a rung, and he can't have a normal family life when he's in some strange city half the time.
Anyone who decides to take this path does it because they love to fly, not because it is an easy buck. What's worse is that now the brass ring at the end is being eroded, and so after all of that hard work to get there, he might only end up making $100-150k at the end.