Мне кажется что частный вариант использования нотации / методологии - это нормально. Но сразу нужно (из чувства уважения к тем кто ищет "правду") - отметить что инструмент используется слегка не по назначению, но несмотря на это он удобен и помогает достичь нужного эффекта.
Очевидно - для моделирования бизнес-процессов. А различные user journey, use cases и прочее - это никак не про то, что принято называть бизнес-процессом.
Ну и возмутило "BPMN — это схема из блоков и соединительных элементов, которые отображают все действия, происходящие в системе". Если под системой (с точки зрения понятия "система") подразумевается хотя бы организация / предприятие - то ещё ок. Если под системой родращмуетватся программный компонент - то печаль.
BPMN - это нотация, язык, имеющий свое назначение, семантику. Описывать бизнес-процессы можно разными языками. Попробуйте "перевести" то что представлено в статье на язык IDEF0, например. И вы поймёте что вы имеете дело совершенно не с бизнес-процессом, а кейсами использования, потоками данных и пр.