The top computer programmers also make as much as top lawyers and doctors - possibly more if you count entrepreneurs.
It's not so much a price / cost issue as it is a respect issue. Can you imagine how the legal or medical profession would suffer if anyone off the street could claim to be a lawyer or doctor and get hired for the job?