I think the same could be said about pretty much all working professionals, whether they are scientists, engineers, sales managers or trademen. The last couple of years were a weird blip on the normal state of affairs, in a competitive marketplace it takes years to get any type of real earning power.
Once architects, solicitors, doctors etc. could claim they spent a relatively long time in education and that's why they charged high fees. But with so many people going on to do master's and post grad education these days that argument just doesn't hold water.
Professionals in certain areas are still pretty much guaranteed a high income such as the medical profession or teachers even due to their cosy arrangements with the state (once they get into the club).
There is a strong case for high pay in certain professions to help prevent corruption and fraud but it certainly should not be out of whack with what the state and individuals can afford to pay for their services. Many 'professionals' wouldn't have the skills to survive in a commercial marketplace e.g. some doctors who don't have very good social skills but high IQs and good at exam taking (of course there are many great doctors out there too...just giving an example).