I think part of the problem is that "fragmentation" has become a dirty word instead of looking at it pragmatically for what it is without immediate prejudice. The problem here is that one person's "branching' or "forking" is another person's "fragmenting." Personally, I am not at all opposed to "fragmenting" things if it's done appropriately.