А может быть их и не нужно понимать, т.к. их редко используют?
Именно так.
Если часто будешь использовать, научишься понимать.
Если редко - будешь разбираться, а потом забывать.
Но UML это всего лишь один из вариантов, как фиксировать контракты. Может быть и достаточно удобный и стандартизированный, но не все им пользуются, ибо нарисовать UML это тоже время и задача.