I was always wondering rather on Stack Overflow for law, where one could get advice from other knowledgeable. But I talked with few lawyers (technologically open-minded) and they weren't interested. It seems the final root cause is that in software development the level that you get help is not the level where the end products are and compete. For lawyers it would be different - an advice is the root of their service, so it is the end product. So if they were helping with advice, they would directly help competition. Secondly, their customers could end up in that level instead (while software customers cannot benefit from stack overflow).