@admin agreed, documentation should not be omitted, but in may applications also should not be necessary for use for the intended users.

We have more options than poorly designed UI with documentation or well designed UI without any. Many, if not most, UI will succeed at its goals if well designed _and_ documented.