Being a vet requires the same amount of schooling and training as a doctor, as well as knowledge on a fairly equal level, yet vets get paid jack compared to doctors.
An MBA, that takes 5-6 years to attain, has the potential to get you more pay than being a doctor, which takes 9+ years to attain a full medical doctorate, after residency and everything else. Yet MBA jobs are glorified paper pushers.
I've known people without even a GED make more than those with a college degree, not because they know more or are any more skilled, but because they knew the right people.
I think the famous quote "It's not what you know but who you know" applies here. Your skill and knowledge don't mean a whole lot if you don't know anyone, and especially so if you know someone very influential.