I have frens that are professional developers.
But they are not marketers. Some of them are not even a "people person."
Is it any wonder that Bitcoin devs get frustrated, and users get frustrated?
"GFY, my BIP is launching."
"GFY, explain it to me better, and prove you've thought through the tradeoffs."
Broad brush strokes observation here. Nothing personal.