I think about (and struggle to value) point C often. The disruption can be very annoying but the knowledge transfer often has a huge multiplier attached to it. One person's small piece of knowledge can give an entire team major traction. This model also promotes tribal knowledge and weak documentation...which is acceptable for a small company, not so much for larger companies where people are spread out across geographies.
I wonder, is this a proxy for remote teams? Will large companies have an outsized advantage in this space? Or does the lower overhead favor small companies?