yeah, after I made the post I was thinking about it some more and I realized the problem is that we have been going about this in a tool-centric view, not a problem/solution-centric view.
What are our problems, what are our goals?
Then, what tools would serve those needs?
(I have no problem with saying that the features of the available tools should be helping to drive our problem statements. 10 years ago I never would have said "public repository that makes it really easy to share code with other people in open source" is a feature, because while there was sourceForge, sourceForge never made any of that easy.)
no subject
What are our problems, what are our goals?
Then, what tools would serve those needs?
(I have no problem with saying that the features of the available tools should be helping to drive our problem statements. 10 years ago I never would have said "public repository that makes it really easy to share code with other people in open source" is a feature, because while there was sourceForge, sourceForge never made any of that easy.)