I considered the explanation was simply that diagrams created in UML are unreadable to lay persons.
Excessive use of visual jargon, and changing standards combine to make everybody a lay person, even those versed in a particular version of UML when confronted with a different version.