Не все так просто. Есть множество причин.
Например:
Все эти CFC, FBD, SFC и им подобные проще в наладке требуют гораздо более низкого качества персонала(прежде всего заказчику), позволяют быстрее и нагляднее вносить изменения и проводить наладку( особенно в системах которые работают годами без остановов). Да они не всегда оптимальны со стороны чистого кода, но, к сожалению, даже на scl/st не все пишут оптимально.
Я понимаю что тут у каждого своя профдеформация, и каждый кулик хвалит свое болото. Мой опыт мне говорит одно, но когда ради интереса я залез в автоматизацию не смежных отраслей(фарма), я понял что стою на краю огромной пропасти о которой даже не подозревал(для них моя сфера также станет открытием). Но это и бонус нашей профессии: уверенным можно быть только в одном, ВСЕГО знать невозможно
А соответственно всегда есть куда развиваться.