... who expect to earn $200k a year when that isn't really feasible most of the time. The education requirements to become decent DBA will be a few years in a robust environment, plus a few months of courses, and voila!
It's not the same regimen as 8 years of medical school, 4 years of residency, $300,000 in student loans and years of practicing before you earn that much....
So you are saying that the only thing that should matter with pay is how hard it is to get "qualified" and years of experience (ie barriers to entry), not market demand, nor skill, ... that is a really screwed up world view.
What about the people who are naturally good at something. Some people will have more skill/intelligence/... than others several years their senior.
Under capitalism (even one as heavily distorted as we have), you are paid what you are "worth". If writing a good database can bring $200K/year benefit to the company then it is reasonable to pay them that much.
The problem is society has started to believe your world view that employees should be paid nothing, but it is reasonable for a CEO to earn 30-100x more than a low level employee. Sure a CEO can have a huge effect on the bottom line, but they don't do that without help of those beneath them (yet they think it is ok for them to reap all the benefits). Every worker in the whole economy should be having higher expectations relative to those at the top. We shouldn't be letting them get away with it.
Also the entitlement isn't just in IT. It is far worse in the other professions. "If I go to an ivy league school, then do an MBA then I should be middle management and easily earning 200K+" etc etc