>Most peoples’ goal at work is to do their job, not run Linux as their host OS.
This. I spent six years doing IT infrastructure for a large law firm (~1000 lawyers+2000 support staff).
Legal services are pretty much the same as other professional services (I spent 12 years consulting too), where the goal is to maximize utilization and realization[0].
As has been mentioned by others in this discussion, the work product of lawyers are mostly documents (actual in court activities are a tiny proportion of the work that lawyers do), and in a firm of more than a few people, documents are almost always worked on collaboratively.
There's an entire ecosystem of tools and applications that support such document production, including collaborative redlining tools, document management systems, legal citation tools, workflow management systems and a raft of other tools/systems that enable efficient development, editing and distribution of attorney work product.
Those systems are primarily Windows-based, many of which are Word plugins, and attempting to integrate them all -- even in an all Windows environment -- is challenging.
In fact, until 15 years ago or so, WordPerfect was the tool of choice for most law firms. And migrating to Word was incredibly painful without any changes to the underlying OS.
That said, most of the systems I implemented ran on Linux or BSD, as they were network support platforms (change management, logging/monitoring tools, authn/authz platforms and Internet-facing applications).
However, attempting to move an existing law firm of more than a couple lawyers from the existing ecosystem to one that runs on Linux would be folly. Because of the lack of tooling in the Linux environment (e.g., try running a software development shop using only Nintendo Switches), and, more importantly, the loss of billable hours fighting with such an environment.
There are lots of other issues, but I just tried to hit the high points.
Could Linux be a good platform for law firms? Absolutely. But the workflow and tooling that exists in the Windows environment would need to be replicated first.
It's a chicken and egg problem -- why would legal software developers write code for Linux when the entire ecosystem is based on Windows? And why would law firms use Linux when the tools they require to generate revenue don't exist on Linux?
[0] https://blog.beyondsoftware.com/the-importance-of-measuring-...