Agreed. It's only broken if there were some ideal Utopian open source world that we were falling short of, where if only everyone can work out some issues, then that world will come into existence.
When people are growing up it's easy to get swept up in ideas like, "if only everyone saw things the way I did, everything would be perfect and so much better than it is right now".
There will always be lots of conflicting ideas about how software should be developed and distributed and so far none of them have proven so effective that all of the others have fallen by the wayside. IMO the best anyone can do is advocate for whatever makes the most sense to them, but not make the mistake of thinking that anyone has all the answers.
When people are growing up it's easy to get swept up in ideas like, "if only everyone saw things the way I did, everything would be perfect and so much better than it is right now".
There will always be lots of conflicting ideas about how software should be developed and distributed and so far none of them have proven so effective that all of the others have fallen by the wayside. IMO the best anyone can do is advocate for whatever makes the most sense to them, but not make the mistake of thinking that anyone has all the answers.