> The sad reality of modern "decentralized" software is that organizations, people behind it don't even have any intentions to make it decentralized, to give up control
All the examples of decentralized software mentioned in the article are fully open source. They don't need to "give up control", because they are not necessarily in control.
It is of course true that they run the most used implementation of the software, and that the project is centralized around that. That's mostly a result of these projects being run as meritocracies; any person or group who wishes could aid in removing that initial organizational centralization. The original authors also simply know the most about running their own software in production.