Other interesting observations:
I was involved in two "round tables" today: (1) communication without official structures, and (2) how to get 10x the number of devs involved in protocol development.
In the first round table, the problem of "trolling" and "low signal-to-noise" was brought up, especially as the number of people participating on (e.g.) the bitcoin-dev list had increased. I gave the XT fork as an example of how communication can be improved by splitting up into smaller groups full of people with better-aligned ideologies. As an example, I said the discourse here and on /r/bitcoinxt is much more friendly and positive now. I would say 75% of people agreed based on body language that this was good.
However, there was at least one individual who appeared to strongly disagree with this suggestion. He said that although he agreed with the idea that people should "vote with their feet," that what XT did was wrong since it went against consensus. I said "well who defines consensus?" and then the moderator had to tell us both to shut up.
At the second round table (how to get more devs), I pointed out how XT had created a "vacuum" that sucked in new devs eager to play an important rule (that they couldn't with Core). I said that with even more friendly implementations that we could get even more programmers involved. Looking around the table, the idea was met with mostly smiles
except for one heavily furrowed brow (a Core Dev) who quickly quizzed me on the number of GitHub pull requests to prove my claim. Someone else then reaffirmed that I was correct and I didn't have to answer the GitHub question
So again, there's this inconsistency with Core Dev: they want high SNR and more devs but they don't want to implement the obvious solution (more implementations each full of like-minded people)