What I mean to say is - and, of course, this is all unsubstantiated - there are plenty of coders and lawyers to go around, but fewer good lawyers (with relevant experience in a field of business, for me it is the wine biz) and good developers (can you follow the instructions on our code test?)
Possibly good lawyers simply get paid more than good developers, and so that - combined with a different culture between the two professions - engenders a different sense of professionalism.
What is the essential quality about dev which causes our culture to be different than other professionals (lawyers?)
There is no sanction that can be applied to a developer that will mean that they can never get employed as a developer again.
Good Developers seem like a mythical creature that exist in Atlantis.