The number of concurrent merges is definitely a problem. With a few hundred developers committing to the same repo all day, it becomes a chore to make sure that their commits can still be put on top of each other, and that one out-of-sync commit is not holding back a bunch of others which depend on it.
This all is solvable, both through discipline and tools. But if a VCS has a built-in capability to alleviate this, it's a good thing.
This all is solvable, both through discipline and tools. But if a VCS has a built-in capability to alleviate this, it's a good thing.