To be honest, I think it's too easy to be a pilot. Anybody can just walk in and get a license. We need a sort of professional body that will control the supply of professional pilots, and screen out the clowns who will fly a plane for next to nothing.
That's how medicine remains a lucrative, (relatively) high paying career. If anybody could just stay at home and study for the board exams, then just show up and do it, everybody would be a doctor, and supply would far exceed demanddemand. Thus salaries would go down. Think about it. How many people do you know who want/wanted to become a doctor? How many actually are?
I'm not saying we should prevent people from flying. It's a wonderful thing, and I'd be the last person to prevent somebody from experiencing the wonder of flight. What I am saying, is that if you want to do it professionally, or for hire, you should need to undergo some further screening process than a simple government exam.
It's all about supply and demand. If we control the supply, we will start to see pilots living much better lifestyles.