What mentality are you talking about? That so-called falepalm-worthy quote is just them describing their experience. You're reading way too much into this.
> the reason some people prefer cathedrals vs bazaars is that they often have much lower barriers to entry
There's nothing inherit about these "cathedrals" that require them to be walled gardens. Slack could have been an open protocol, but they decided not to be.