Git is badly designed, but your rule is also bad.
If somebody can get a lot done with a tool, then it's a good tool. And a lot of tools can't both enable people to get things done and avoid being misused. They have to pick one.
Git is badly designed, but your rule is also bad.
If somebody can get a lot done with a tool, then it's a good tool. And a lot of tools can't both enable people to get things done and avoid being misused. They have to pick one.
> If somebody can get a lot done with a tool, then it's a good tool.
Does "getting it done with pliers" make them a good wrench?
If somebody has some technique that screw things with pliers that are much faster and reliable than a wrench, you not being able to replicate it doesn't invalidate that person's usage.
Now, until such a person exists, ridiculous counterexamples are still ridiculous.