So, I think that you wanted something different from this post. The point of the post wasn’t to try to discuss the overall problem; it was to talk specifically about the incident. For example:
We can’t actually know that the person who did this did so because of the namespacing discussion. As such, getting into it is not really relevant.
But, getting into the other bits:
The rationale is in the post. Was that not clear, or is this a typo (“wondered”, maybe?)
As the post says;
If you feel that a policy is problematic, the correct place to propose a change is by creating an RFC or messaging the team at help@crates.io.
Discussing it is fine, but discussions here are never going to change policy. In that sense, it is a “waste”, but that’s because discussions here are usually precursors for RFCs, so that’s also not a “waste” in the other sense.
I agree that it’s felt adversarial for a long time, but on a personal note, please consider how your framing here promotes that adversity:
Some of the community has. Much of the community has not. There were official responses, early in the discussions, but then it got fairly nasty, and most people on the “anti” side got tired of going in circles. The “pro” side has constantly promoted this “community vs the team” mentality, when the community is significantly more fragmented than they suggest. And, since this is only internals, and not an RFC, if I only have a limited time and energy, I’m going to save it for the venue where it’s possibly going to affect real policy. I also don’t feel that any new arguments have been made since 2014.
I do not know how to fix this rift. I don’t feel the pro side is ever going to accept any of the arguments.