So what open source is missing is solidarity. Everything is going to continue degrading faster and faster unless we move beyond the libertarian roots of open source and start applying a little collectivism. Open source needs better governance.
I'm not sure what form that will take. For certain, the benevolent dictator model cannot last. At some point an open source project has to be transitioned from being controlled by a single person to being controlled by a larger group. Responsibility needs to "move up" so that one person does not carry the weight of the entire project, nor can one person ruin it for literally the entire world.
This is fully inline with subsidiarity. If it's a question of "whatever a smaller unit can handle", the appropriate smaller unit will change over time.
Discussions must be had and experiments must be done.