I agree there is not necessarily a good way to do this in any given company structure. However, if a company can figure out how to do it, other things being equal I would expect it to eat its competitors' lunch. (As with how Uber doesn't need to mandate that drivers should be nice; it just falls naturally out of the incentive structure.)