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