I agree with you that there are significant drawbacks, which is why I’d love to see reflection happen in Rust.
> being at the root of the keynote incident
I don’t believe this to be true, based on what I know from both public and private information. I think a lot of people don’t like dtolnay due to the Palantir thing, and decided to try and inflate his involvement.
But even from just public information: blame lies with the decision makers. By his own account, Josh Triplett suggested a demotion, and Sage Griffin set that into motion. They’ve both since apologized. I do not believe they are solely to blame, but if you want to point fingers at individuals, they’re who I would describe as “in the center.”
Overall the blame relies on Rust’s continual failure to do governance in a way that’s responsive and legible to its users, and continually ignores the written rules to just do whatever whoever has the soft power wants. This isn’t a unique story in open source, of course.
> someone who doesn't aparently have any official position in the rust foundation
The Rust Foundation does not govern most of the things you’re upset with. He is a member of the libs-api team in the Project, though.
> being ex-palantir
I’ll be the first to say “Fuck Palantir” but being upset at people for where they worked a long time ago just doesn’t sit right with me. Do you think that anyone who’s ever worked anywhere objectionable should be branded with that decision for life? Many people don’t like me for working at Cloudflare. Is there no possibility for change in your mind?
If we truly want to play that game, you’re gonna have to exclude like half of the industry.