I think there is some truth here, but implementation is just very messy in any case. Look at NixOS for an example of the insane amount of time a democratic structure demands on a projects governing body and how this ultimately shaped this specific project's inhabitants.
This is to say, I do agree software and especially open source is a ripe bed to experiment with different ways to organize!