Re: Given the amount of practice they've had...
You'd think so, but actually the economics has gone the other way.
When I write bad code, my paying customers suffer the bugs and whinge a lot and demand that I fix it at my expense or give them their money back.
When lawyers write bad code, their paying customers have to suck it up, or pay yet more money for another lot of equally bad code which might (by chance) have bugs that suit them rather than antagonise them.
Consequently, legal code appears to prefer no punctuation, long and rambling sentences running at times over several pages, and arcane vocabulary. The situation in IT, where the code has to cause the right thing to happen even when a dumb machine is reading (executing) it, strongly favours *lots* of structure (punctuation), short functions, meaningful labels for intermediates and even test cases with expected results where necessary both to ensure clarity of intent and correctness after subsequent modification.
In short, I find it *very* hard to imagine what the legal system would look like if it was implemented according to the almost-infinitely-higher standards that are commonplace in IT. And I'm one of those who don't think IT is yet up to the still-higher standards of mainstream engineering.
Words scarcely do justice to describing how totally fucked up beyond all belief the legal system is.