Acceptable ways of interacting
> I have never met or talked to Torvalds, or T'so, or Overstreet, or most of these people, but I read lots of verbiage about how KO is abrasive and nasty and mean and doesn't play by the rules. This is a misrepresentation and it's unfair.
I agree with a of a lot you're saying here and I'd wish as much as you that bcachefs would quickly become and stay a fixed part of Linux, but I have read lots of Overstreet's own verbiage and the impression remains that too much of it /was/ "abrasive and nasty and mean" enough (and, within the confines of Linux kernel development, for the bits I imagine to have at least slightly understood including the criticism from others, wrong enough) to justify at least some of the reactions.
If we're looking at the clashes we've seen there, enough of it would – for good reasons – justify dismissal in a workplace environment without any works council having the means to stop it.
The 'punk' attitude to not respect your elders just because they're elders is perfectly ok, but if the world wants open source development in general, and Linux kernel development in particular, to continue to thrive and be attractive to today's and coming generation of developers, it must adopt and, to some extent, guarantee an acceptable way of interacting with each other. Whatever one might say about other participants, too, in the long run I'm pretty sure it will prove more valuable to have delayed even a very important project than to let unacceptable behavior slide.