I never had these issues they speak of.
I certainly don't want to send email patches because I value the centralized nature of a big platform and clear, established workflows and UI.
Disconnected decentralization adding barriers is a shit idea.
Huge platforms like Github have some risk and concerns involved, but as long as it does well, and the network effect of a platform is a net positive, I don't think adding decentralization barriers and differentiation barriers and disconnects is a good idea.
There's reasons why people don't switch besides network effect and inertia. I certainly haven't ever felt like sourcehut were approachable.