If you implemented the same compression algorithm over and over again, each time from scratch, the only skill you'd learn would be how to do it more efficiently. You wouldn't learn anything special, except maybe some nuances of the algorithm you didn't already know.
Yeah it's not a skill that everyone can do, but once trained to do it there's no point only doing that same task over and over because you won't advance your skills in other aspects of the field.
That's a flawed analogy. It's more like implementing compression of different data under different conditions every time, which would train you to get much better with compression and programming in general.
Every case has its own unique characteristics. It's not just doing the same thing over and over again.
Comparing a simple compression algorithm to extensive law research is extremely disingenuous and shows a lack of awareness of what it takes to actually BE competent as a lawyer.
Yeah it's not a skill that everyone can do, but once trained to do it there's no point only doing that same task over and over because you won't advance your skills in other aspects of the field.