> The fact that a simple typo in character masking can be translated into a catastrophic delete command for an entire root directory without any additional safety nets is a problem.
Nah, it's fine. Adding preserve-root like windows would be nice but it's absence is not really a problem. WSL2 has it already.
If you're a professional, you should have your machine and workflow setup to recover from a total system failure with minimal disruption. You're committing all your code and using external storage (cloud or otherwise) for anything you care about loosing, right?!
This error would cost me a day productivity, at most two. Annoying but nowhere close to "catastrophic." Everyone learns this lesson eventually.