Poor person who will have to read them :-). But I like the feature.
This might help companies using Hel Desk. Internal contacts represent employees - so we do not want anyone (except for admin) to edit them. On the other hand external contacts are regular contacts used traditionally by sales department.
It is questionable, because a task can have many coworkers. It needs some discussion, but in general I like it.